2

我继承了一个项目,该项目应该构建 javadoc 文件并将它们放在站点目录中。这没有被完成。我查看了所有可以找到的示例,但无法弄清楚配置在哪里损坏。

        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-site-plugin</artifactId>
            <version>3.0</version>
            <executions>
                <execution>
                    <phase>prepare-package</phase>
                    <goals>
                        <goal>site</goal>
                    </goals>
                    <configuration>
                        <reportPlugins>
                            <plugin>
                                <groupId>org.apache.maven.plugins</groupId>
                                <artifactId>maven-javadoc-plugin</artifactId>
                                <version>2.8</version>
                            </plugin>
                        </reportPlugins>
                    </configuration>
                </execution>
            </executions>
        </plugin>

非常感谢任何和所有帮助。

4

1 回答 1

2

您已将 maven 站点插件的site目标绑定到prepare-package阶段。您已javadoc在此插件配置中配置生成。

因此,如果您运行 Maven 的默认生命周期目标,mvn package或者mvn install您应该使用 javadocs 获取站点报告。

如果您运行mvn site,它将跳过prepare-package您的插件配置绑定到的阶段,因此不会生成 javadoc。

于 2012-06-08T13:27:53.527 回答