我已经安装了Jenkins,创建了一个项目并对其进行了配置。 我遇到了一个问题,除了文档生成之外,Jenkins做得很棒。
有人能指出我在哪里犯了错误,以及如何修复它?
谢谢。
------------------------新信息----------
我已将doc
重命名为javadoc
目录,但它没有帮助。
以下是控制台中javadoc
目录内容的截图,显然Jenkins插件没有生成文档,但为什么?
答案 0 :(得分:4)
听起来你期待Jenkins插件能够生成文档。 Jenkins插件只是将文件从作业的工作区文件夹复制到构建的存档区域,并提供指向它的链接。如果您的构建步骤不生成Javadoc,那么Jenkins将无法存档并提供指向它的链接。
你的pom文件是否包含maven-javadoc-plugin?
您的构建步骤是否调用包含Javadoc生成的目标?
例如,“mvn jar”将编译Java并构建jar但不构建javadoc。很明显,您已经执行了一个执行测试并提供代码覆盖率报告的目标,但这也不会触发Javadoc目标。您需要确保构建步骤包含一个javadoc目标 - 即mvn javadoc:javadoc。标准目标可以在这里找到:https://maven.apache.org/plugins/maven-javadoc-plugin/plugin-info.html。