1

我有一个系统,它有一个 pom 聚合器对一些模块进行分组。

我正在使用 maven-site 3.3 和 maven 3.2.1。

其中一个模块是父级,其父级是在另一个作业中构建的公司 pom。

  • 根聚合器
    • 家长会
      • 组件一
      • 组件二
    • 组件三

我为每个项目的 project.url 和 site.url 设置了不同的值,其中 root-aggregator 是根,父级在它之下。

我现在面临的问题是 Root-Aggregator 和 parent-pom 都被复制(stage)到同一个根文件夹(stagingDirectory)。所以最后一个项目正在覆盖来自 parent-pom 的文件。

[INFO] Pushing /home/cvgaviao/aggregator-maven/maven.parent/target/site
[INFO]    >>> to file:///home/cvgaviao/Development/STAGING-SITE/./


[INFO] Pushing /home/cvgaviao/aggregator-maven/target/site
[INFO]    >>> to file:///home/cvgaviao/Development/STAGING-SITE/./

如何使 maven-site-plugin 了解父 pom 不是 root ?

4

0 回答 0