Jenkins javadoc 插件不生成文档
Jenkins javadoc plugin doesn't generate documentation
我已经安装了Jenkins,创建了一个项目并进行了配置。
我 运行 遇到了问题,Jenkins 做的一切都很棒,除了生成文档。
谁能指出我哪里做错了,如何改正?
谢谢。
------------------------新信息------------
控制台输出:
我已将 doc
重命名为 javadoc
目录,但这没有帮助。
这里是控制台中javadoc
目录内容的截图,很明显Jenkins插件没有生成文档,但是为什么?
听起来您希望 Jenkins 插件生成文档。 Jenkins 插件仅将文件从作业的工作区文件夹复制到构建的存档区域,并为其提供 link。如果您的构建步骤不生成 Javadoc,那么 Jenkins 将无法存档并向其提供 link。
您的 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。
我已经安装了Jenkins,创建了一个项目并进行了配置。 我 运行 遇到了问题,Jenkins 做的一切都很棒,除了生成文档。
谁能指出我哪里做错了,如何改正?
谢谢。
------------------------新信息------------
控制台输出:
我已将 doc
重命名为 javadoc
目录,但这没有帮助。
这里是控制台中javadoc
目录内容的截图,很明显Jenkins插件没有生成文档,但是为什么?
听起来您希望 Jenkins 插件生成文档。 Jenkins 插件仅将文件从作业的工作区文件夹复制到构建的存档区域,并为其提供 link。如果您的构建步骤不生成 Javadoc,那么 Jenkins 将无法存档并向其提供 link。
您的 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。