我正在使用Hudson使用专门的Maven 2作业构建Maven项目。不幸的是,我找不到任何方法来发布生成的javadoc,就像使用“Free Style”作业和“Publish javadoc”选项一样。运行javadoc目标没有链接生成的javadoc。
有什么想法吗?
答案 0 :(得分:3)
答案是,在你的POM中你需要将javadoc定义为这样的报告:
</build>
<reporting>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-javadoc-plugin</artifactId>
</plugin>
</plugins>
</reporting>
无需切换到自由式项目。之后,哈德森将其作为项目视图中的链接发布。我的Hudson版本是1.376。
答案 1 :(得分:2)
我使用javadoc:aggregate
,Hudson会认出来。实际上它等同于javadoc:javadoc
和site:site
,因为javadoc:aggregate
也会生成报告。
http://maven.apache.org/plugins/maven-javadoc-plugin/plugin-info.html
答案 2 :(得分:1)
我们做什么:
-DperformRelease
生成...-javadoc.jar
答案 3 :(得分:1)
嗯,我能做的最好的事情就是转向“自由风格”的工作......无论如何,Maven的工作并没有为我做那么多。