Maven为一个子模块生成javadoc

时间:2013-12-19 20:23:35

标签: maven-3 maven-javadoc-plugin

我有一个带子模块的maven项目。

是否可以在根pom上运行:

mvn clean install javadoc:javadoc

构建所有项目(子模块)但仅为其中一个子模块生成javadoc?因为我只是想要发布一个javadoc。

我的pom.xml包含maven-javadoc-plugin。

感谢。

1 个答案:

答案 0 :(得分:0)

在要生成javadoc的模块中配置Javadoc插件:

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

此配置会在您调用mvn packagemvn install

的每个内容中创建Javadoc