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