我有一个带有子模块的 Maven 项目。
是否可以在根 pom 上运行:
mvn clean install javadoc:javadoc
并构建所有项目(子模块)但仅为其中一个子模块生成 javadoc?因为我只对发布其中一个的 javadoc 感兴趣。
我的 pom.xml 包含 maven-javadoc-plugin。
谢谢。
我有一个带有子模块的 Maven 项目。
是否可以在根 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>
此配置将创建您调用的每个书籍的 Javadocmvn package
或mvn install