1

我有一个聚合器 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

4

0 回答 0