Я пытаюсь создать сайт для проектов с несколькими модулями. Мое рабочее пространство, как это:Maven site multi module - проблема с созданием папки
+- 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>
Заранее спасибо
Что произойдет, если вы используете самую последнюю версию плагина сайта? Я думаю, что это не менее 3,3. – user944849
Также в maven-project-info-repository-plugin имеется более новая версия (2.7), см. Здесь: http://maven.apache.org/plugins/ – khmarbaise
@ user944849 это действительно работает! Последняя версия - 3.4, отредактированная в июле этого года! Пожалуйста, отправьте ответ, так что я смогу это сделать. – MTranchant