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

发布于 2024-10-12 02:40:41 字数 1395 浏览 3 评论 0原文

我正在使用 Hudson 1.389 和 Maven 2,并生成 javadocs 作为我构建的一部分。 Javadoc 生成到: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>

我将不胜感激。 谢谢,

I am using Hudson 1.389 and Maven 2, and am generating javadocs as part of my build.
Javadocs are generated to: target/apidocs.
However, there is no link to them from the Hudson project page (or the module page).

My project is a multi-module Maven project, but the javadocs are only generated for one module. In that module's pom.xml, I have added this:

<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>

I'd appreciate any help.
Thanks,

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

撩发小公举 2024-10-19 02:40:41

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

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

Just want to add some tidbits that may help others...

  • The javadoc target is javadoc:javadoc.
  • You can get to the job page by clicking Modules (left side above build history) and then a job name.
新人笑 2024-10-19 02:40:41

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

Look for the Publish javadocs checkbox in the hudson job configuration.

内心荒芜 2024-10-19 02:40:41

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

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

I just had to run the install target and then the javadoc target, then Hudson picked it up automagically.

Note: the javadoc link only appeared by itself on the job page.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文