Как настроить maven-site-plugin, когда агрегатор не является родительским?

У меня есть система, в которой есть pom-агрегатор, объединяющий некоторые модули.

Я использую maven-site 3.3 и maven 3.2.1.

Одним из таких модулей является родитель, чьим родителем является корпоративная помпа, встроенная в другую работу.

  • Root-агрегатор
    • Родитель-П
      • Компонент-один
      • Компонент-два
    • Компонент-три

Я установил разные значения для 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 не является рутом?

0 ответов

Другие вопросы по тегам