我继承了一个应该构建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>
非常感谢任何和所有帮助。
答案 0 :(得分:2)
您已将maven网站插件的site
目标绑定到prepare-package
阶段。您已在此插件配置中配置了javadoc
代。
因此,如果您运行maven的默认生命周期目标,例如mvn package
或mvn install
,您应该使用javadocs获取网站报告。
如果您运行mvn site
,它将跳过您的插件配置绑定的prepare-package
阶段,因此不会生成javadoc。