Многомодульный сайт Maven - проблема с созданием папок

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

+- application
|   +-  app1
|   |    +-- pom.xml
|   +-  app2
|        +-- pom.xml
+- interface
|   +-  interf1
|   |    +-- pom.xml
|   +-  interf2
|        +-- pom.xml
+- logic
|   +-  logic1
|   |    +-- pom.xml
|   +-  logic2
|        +-- pom.xml
+-- pom.xml (parent one)

Я хотел построить постановочный сайт этого проекта. Это работает, если я остаюсь на уровне 0 (root), но я не могу перейти к дочерним модулям, потому что они находятся не в правильной папке.

Что создается в файловой системе:

stage
+- index.html                              <- A
+- dependencies.html 
+- (...)
+-- application
|    +-- app1
|    |     +-- index.html 
|    |     +-- dependencies.html
|    +-- app2
|          +-- index.html 
|          +-- dependencies.html
(and so on...)

Что в коде "A":

<a href="app1/index.html" ..>

вместо

<a href="applications/app1/index.html" ..>

Я не хочу менять структуру своего проекта. Есть ли способ указать Maven для сохранения структуры папок при создании поэтапного сайта?

Я использую Maven 3.0.4 и maven-site-plugin 3.0.

родитель pom.xml

<plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-site-plugin</artifactId>
    <version>3.0</version>
    <configuration>
        <stagingDirectory>/home/me/stage</stagingDirectory>
        <reportPlugins>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-project-info-reports-plugin</artifactId>
                <version>2.4</version>
            </plugin>
        </reportPlugins>
    </configuration>
</plugin>

заранее спасибо


person MTranchant    schedule 16.09.2014    source источник
comment
Что произойдет, если вы используете самую последнюю версию плагина сайта? Думаю не меньше 3.3.   -  person user944849    schedule 16.09.2014
comment
Также для maven-project-info-repository-plugin доступна более новая версия (2.7), см. здесь: maven. apache.org/плагины   -  person khmarbaise    schedule 16.09.2014
comment
@ user944849 это действительно работает! Последняя версия 3.4, отредактированная в июле этого года! Пожалуйста, напишите ответ, чтобы я мог подтвердить его.   -  person MTranchant    schedule 17.09.2014


Ответы (1)


Попробуйте использовать самую последнюю версию плагина сайта (3.4).

person user944849    schedule 17.09.2014