我有一个系统,它有一个 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 ?