Создание сайта в проекте агрегатора для всех модулей - PullRequest
0 голосов
/ 15 февраля 2019

Я создал aggregator pom, который используется для сборки modules в определенном порядке.Он находится на том же уровне, что и все остальные модули:

App
|_ aggregator
|_ module1 
|_ module2
|_ module3

<modelVersion>4.0.0</modelVersion>
<groupId>com.crd</groupId>
<artifactId>aggregator</artifactId>
<version>0.0.1-SNAPSHOT</version>
<packaging>pom</packaging>
<name>Project Aggregator</name>

<modules>
    <module>../module1</module>
    <module>../module2</module>
    <module>../module3</module>
</modules>

Когда я запускаю mvn site, он генерирует сайт под каждым модулем, т.е. module1/target/site

Я хотел бы для всех модулей: сайты module1, module2, module3 создаются в aggregator/target/site.

file:///C://eclipse-workspace/App/aggregator/target/site/index.html

Выше агрегата index.html должен содержать ссылку на module1 с URL:

file:///C://eclipse-workspace/App/aggregator/target/site/module1/index.html

Возможно ли этобез введения <parent> во всех модулях?Или я смотрю на все это неправильно?

Я пробовал много вещей, среди немногих ... site:stage и добавляя <distributionManagement> в каждый модуль и указывая на папку агрегатора.Ссылки были правильными, но содержимое было пустым.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...