提问人:gabac 提问时间:11/28/2011 更新时间:4/5/2012 访问量:14766
我在 Jenkins 中的 JavaDoc 在哪里
Where is my JavaDoc in Jenkins
问:
我必须在哪里配置 Jenkins 可以在哪里找到 JavaDoc 文件。我确实看到安装了 JavaDoc-Plugin,但我没有找到任何可以配置它的地方。
这是我pom.xml
<build>
<plugins>
...
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-javadoc-plugin</artifactId>
<version>2.8</version>
<executions>
<execution>
<id>attach-javadocs</id>
<goals>
<goal>jar</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
<reporting>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-javadoc-plugin</artifactId>
<version>2.8</version>
</plugin>
</plugins>
</reporting>
非常感谢
答:
9赞
Christopher Orr
11/28/2011
#1
对于 Freestyle 作业 如果您已经安装了 Javadoc 插件(并且已经重新启动了 Jenkins,如果您使用的是 Jenkins 1.441 或更早版本),您应该会在作业
配置中看到一个选项。
在“Post-build Actions”(生成后操作)下,选中“Publish Javadoc”项,然后输入生成的 Javadoc 相对于工作区的路径。
对于 Maven 作业
如果您从 Maven 构建生成 Javadoc,并在 Jenkins 中使用 Maven 作业类型,则它应该自动发布在 Jenkins 中构建的每个模块的网页上。
参见:http://jenkins.361315.n4.nabble.com/Show-Javadoc-in-Maven2-project-td2340256.html
评论
0赞
gabac
11/28/2011
我有这些选项(再次重新启动 jenkins):聚合下游测试结果/存档工件/构建其他项目/将工件部署到 Artifactory/将工件部署到 Maven 存储库/发布 Clover 覆盖率 Repor/发布 Cobertura 覆盖率报告
0赞
Christopher Orr
11/28/2011
Jenkins Javadoc 插件是出现在插件管理器的“已安装”下,还是仍在“可用”中?
0赞
Christopher Orr
11/28/2011
啊,您使用的是 Maven 作业类型,它似乎以不同的方式处理事情。我更新了答案。
评论