Maven 2 如何将javadocs添加到基于Hudson的Maven构建中

Maven 2 如何将javadocs添加到基于Hudson的Maven构建中,maven-2,hudson,javadoc,Maven 2,Hudson,Javadoc,我正在使用Hudson 1.389和Maven 2,并且正在生成javadocs作为构建的一部分。 Javadocs生成为:target/apidocs。 但是,哈德逊项目页面(或模块页面)中没有指向它们的链接 我的项目是一个多模块Maven项目,但是javadocs只为一个模块生成。在该模块的pom.xml中,我添加了以下内容: <build> <plugins> <plugin>

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

我的项目是一个多模块Maven项目,但是javadocs只为一个模块生成。在该模块的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>

org.apache.maven.plugins
maven javadoc插件
附加javadocs
罐子
org.apache.maven.plugins
maven javadoc插件
我非常感谢你的帮助。
谢谢,

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

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


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

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

  • javadoc目标是
    javadoc:javadoc
  • 您可以通过单击模块(构建历史左侧)然后单击作业名称来进入作业页面