我使用Hudson来构建Maven 2专用项目的Maven项目。不幸的是,我找不到任何方式来发布生成的javadoc,就像使用“Free Style”作业和“Publish javadoc”选项一样。运行javadoc目标没有链接生成的javadoc。在与hudson构建maven项目时自动发布javadoc
任何想法?
我使用Hudson来构建Maven 2专用项目的Maven项目。不幸的是,我找不到任何方式来发布生成的javadoc,就像使用“Free Style”作业和“Publish javadoc”选项一样。运行javadoc目标没有链接生成的javadoc。在与hudson构建maven项目时自动发布javadoc
任何想法?
答案是,在你的POM你需要定义的Javadoc这样的报告:
</build>
<reporting>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-javadoc-plugin</artifactId>
</plugin>
</plugins>
</reporting>
没有必要切换到自由泳项目。之后,哈德森将在项目视图中将其作为链接发布。我的哈德森版本是1.376。
我们做什么:
-DperformRelease
在Maven选项生成...-javadoc.jar
要在工作页面上链接。 – mort 2010-08-02 06:39:39
那么,我所能做的最好的事情就是切换到“自由风格”的工作...... Maven的工作对我来说并没有那么重要。
我使用的是javadoc:aggregate
,哈德森将认识到它。实际上它相当于javadoc:javadoc
AND site:site
,因为javadoc:aggregate
也会生成报告。
http://maven.apache.org/plugins/maven-javadoc-plugin/plugin-info.html
我使用哈德森建立非Maven项目太多,想的Javadoc
+1它适用于我,如果添加目标javadoc:javadoc和site:site – stacker 2011-07-07 16:09:03