如何仅为父模块控制项目信息生成

时间:2011-08-18 11:53:32

标签: maven maven-3

  <reporting>
    <plugins>
      <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-project-info-reports-plugin</artifactId>
        <version>2.4</version>
      </plugin>
      ...
    </plugins>
  </reporting>

我在一个多模块项目中,想知道如何仅为父项生成此项目信息,而不是为继承父项的子模块生成此项目信息。我应该将inheritedaggregated设置为false

1 个答案:

答案 0 :(得分:2)

这个问题实际上没有意义,因为父项目的目的是在模块之间建立链接。可以select a set of reports to generate,但是没有选项只能在模块的子集上运行它。

如果您正在使用继承,则可能需要使用聚合pom.xml重构项目。像这样,您可以在给定模块上运行报告(如果在父聚合上运行报告,则可以运行报告)。

如果这不能回答你的问题,你能否澄清一下?感谢。