【问题标题】:How to add javadocs to a Maven build on Hudson如何将 javadocs 添加到基于 Hudson 的 Maven 构建中
【发布时间】:2011-06-07 21:22:55
【问题描述】:

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

我的项目是一个多模块 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>

如果有任何帮助,我将不胜感激。 谢谢,

【问题讨论】:

    标签: maven-2 hudson javadoc


    【解决方案1】:

    只是想补充一些可以帮助别人的花絮……

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        【解决方案3】:

        我只需要运行安装目标,然后运行 ​​javadoc 目标,然后 Hudson 就会自动将其拾取。

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

        【讨论】:

          最近更新 更多