聚合器POM上的Maven站点

时间:2015-03-26 19:27:59

标签: maven pom.xml maven-site-plugin parent-pom

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

0 个答案:

没有答案