如何控制仅为父模块生成项目信息 org.apache.maven.plugins maven项目信息报告插件 2.4 ...

如何控制仅为父模块生成项目信息 org.apache.maven.plugins maven项目信息报告插件 2.4 ...,maven,maven-3,Maven,Maven 3,我在一个多模块项目中,想知道如何仅为父模块生成此项目信息,而不为继承父模块的子模块生成此项目信息。我是否应该将继承的或聚合的设置为假这个问题实际上没有意义,因为父项目的目的是在模块之间建立链接。可以,但没有选项仅在模块子集上运行它 如果您使用的是继承,那么您可能希望使用聚合pom.xml重新构造项目。这样,您就可以在给定模块上运行报告(如果在父聚合上运行,则可以在所有模块上运行报告) 如果这不能回答你的问题,你能澄清一下吗?谢谢。我无法让任何东西正常工作,不确定我遗漏了什么。您是否在调试模式下运

我在一个多模块项目中,想知道如何仅为父模块生成此项目信息,而不为继承父模块的子模块生成此项目信息。我是否应该将
继承的
聚合的
设置为
这个问题实际上没有意义,因为父项目的目的是在模块之间建立链接。可以,但没有选项仅在模块子集上运行它

如果您使用的是继承,那么您可能希望使用聚合
pom.xml
重新构造项目。这样,您就可以在给定模块上运行报告(如果在父聚合上运行,则可以在所有模块上运行报告)


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

我无法让任何东西正常工作,不确定我遗漏了什么。您是否在调试模式下运行?(
-X
)?您是如何组织pom.xml的?是聚合还是继承?如果是聚合,maven将自动运行/编译父级中定义的模块。如果是继承,那么我就不明白你想要实现什么。你能澄清一下吗?@Michael-O让乔试一试是没有用的。显然,他需要帮助才能完成这项工作。My/pom.xml包含所有列为My-sub-module-Amy-sub-module-B的模块。。。在标签下面。我假设这是为聚合配置的,对吗?我正在使用一组选定的报告来生成我的站点报告。我的印象是,如果您可以在单个模块上运行此报告,该模块又可以聚合所有单个模块的报告。在子模块上有站点报告有意义吗?大多数由site命令生成的链接似乎过时了。e、 g.如果我单击/target/site/index.html下的任何模块,它似乎生成了无效链接并失败。如果我尝试单击子模块的模块链接,也会出现相同的行为(例如,当我单击//target/site/index.html上的我的子模块链接时,它会重新指向//target/index.html,但失败)。我错过了什么?
  <reporting>
    <plugins>
      <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-project-info-reports-plugin</artifactId>
        <version>2.4</version>
      </plugin>
      ...
    </plugins>
  </reporting>