如何将javadocs添加到Hudson上的Maven构建中

时间:2011-01-12 14:46:25

标签: maven-2 hudson javadoc

我正在使用Hudson 1.389和Maven 2,并且正在生成javadocs作为构建的一部分。 Javadocs生成为:target / apidocs。 但是,Hudson项目页面(或模块页面)没有链接。

我的项目是一个多模块Maven项目,但是只为一个模块生成了javadoc。在该模块的pom.xml中,我添加了这个:

<build>
            <plugins>
                    <plugin>
                            <groupId>org.apache.maven.plugins</groupId>
                            <artifactId>maven-javadoc-plugin</artifactId>
                            <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>
                    </plugin>
            </plugins>
    </reporting>

我很感激任何帮助。 谢谢,

3 个答案:

答案 0 :(得分:1)

只想添加一些可能对其他人有帮助的花絮......

  • javadoc目标是javadoc:javadoc
  • 您可以通过单击模块(构建历史记录上方的左侧)然后单击作业名称来访问作业页面。

答案 1 :(得分:0)

在hudson作业配置中查找Publish javadocs复选框。

答案 2 :(得分:0)

我只需运行安装目标然后运行javadoc目标,然后Hudson自动选择它。

注意:javadoc链接仅在作业页面上单独出现。