我有一个聚合器 POM,并想为聚合器 POM 和包含模块创建一个站点。
我在聚合器 pom 上配置了以下内容
<distributionManagement>
<site>
<id>mysite.com</id>
<url>file:///Users/myUser/Sites/local/</url>
</site>
</distributionManagement>
问题是每次我运行mvn site site:stage
模块的链接都会断开。我发现的唯一可行的解决方案是将聚合器 POM 设置为模块上的父级。IE
<parent>
<groupId>com.mycompany</groupId>
<artifactId>aggregator</artifactId>
<version>1.0.0</version>
<relativePath>../..</relativePath>
</parent>
在每个模块上
但这不是一个选项,因为我想让模块独立,只想为所有模块构建报告。
有没有办法在不修改模块的情况下创建站点?只修改聚合器 POM