我已经安装了 Jenkins,创建了一个项目并配置了它。 我遇到了一个问题,Jenkins 做的一切都很好,除了生成文档。
谁能指出我哪里做错了,以及如何修复它?
谢谢。
------------------------新信息----------
我已将 doc
重命名为 javadoc
目录,但这没有帮助。
这是控制台中javadoc
目录内容的屏幕截图,很明显Jenkins插件没有生成文档,但为什么呢?
最佳答案
听起来您希望 Jenkins 插件生成文档。 Jenkins 插件仅将文件从作业的工作区文件夹复制到构建的存档区域并提供指向它的链接。如果您的构建步骤不生成 Javadoc,那么 Jenkins 将无法存档并提供指向它的链接。
你的pom文件包含maven-javadoc-plugin吗?
您的构建步骤是否调用了包含 Javadoc 生成的目标?
例如,“mvn jar”将编译 Java 并构建 jar,但不会构建 javadocs。显然,您已经执行了一个执行测试并提供代码覆盖率报告的目标,但这也不会触发 Javadoc 目标。您需要确保您的构建步骤包含 javadoc 目标 - 即 mvn javadoc:javadoc。标准目标可以在这里找到:https://maven.apache.org/plugins/maven-javadoc-plugin/plugin-info.html 。
关于Jenkins javadoc 插件不生成文档,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50640146/