我有一个带有子模块的Maven项目。
是否可以在root pom上运行:
mvn clean install javadoc:javadoc
并构建所有项目(子模块),但仅为子模块之一生成javadoc吗?因为我只是想发布一个Javadoc。
我的pom.xml包含maven-javadoc-plugin。
谢谢。
在要生成Javadoc的模块中配置Javadoc插件:
<build>
<plugins>
<plugin>
<artifactId>maven-javadoc-plugin</artifactId>
<version>2.9.1</version>
<executions>
<execution>
<id>javadoc-jar</id>
<phase>package</phase>
<goals>
<goal>jar</goal>
</goals>
<configuration>
[...]
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>
此配置将为您调用mvn package
或mvn install
的每个tome创建Javadoc