Jenkins javadoc 插件不生成文档

标签 jenkins continuous-integration javadoc

我已经安装了 Jenkins,创建了一个项目并配置了它。 我遇到了一个问题,Jenkins 做的一切都很好,除了生成文档。

My configuration

404 for documentation

Workspace

谁能指出我哪里做错了,以及如何修复它?

谢谢。

------------------------新信息----------

控制台输出: enter image description here

我已将 doc 重命名为 javadoc 目录,但这没有帮助。

enter image description here

这是控制台中javadoc目录内容的屏幕截图,很明显Jenkins插件没有生成文档,但为什么呢?

enter image description here

最佳答案

听起来您希望 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/

相关文章:

gradle - Javadoc 和 --enable-preview

android - 使用 Jenkins 触发 svn android 构建

git - Jenkins 无法提取 20 GB 的 git 存储库

java - 如何_使用_ javadoc

visual-studio-2008 - 为什么要使用专用计算机使用TFS进行构建?

windows - 如何从 docker 容器中的文件到 Windows 容器中的主机

java - 在 IntelliJ 中浏览自动完成选项时查看完整的 javadoc

jenkins - 增加 Jenkins 登录超时

php - 运行 composer install 时处理 "the requested PHP extension pdo_sqlite is missing from your system. "

Jenkins 管道模板 - 方法