2011-12-21 3 views
0

У меня есть следующая Maven-установка:Maven сайт без родительского каталога

parent-project 
    |- libraries 
    |- utilities 
    |- core 
     |- component1 
     |- component2 

в родительском я определить все dependency- и pluginmanagement и в Infos о Dev-Team. утилиты, содержащие функциональные артефакты, такие как скин веб-сайта и checkstyle-config, библиотеки - это набор-артефакты для упрощения зависимостей. Сайт построен на основном модуле и его подблоках. Родительская часть основной пом.

<parent> 
    <artifactId>parent</artifactId> 
    <groupId>my.group</groupId> 
    <version>3.0.0</version> 
</parent> 

<artifactId>core</artifactId> 
<version>3.0.0-SNAPSHOT</version> 
<packaging>pom</packaging> 

При постановке или развертывании сайта, страница находится в «основной» -subdir (например, /target/staging/core/index.html). Есть ли способ найти сайт ядра в корне?

Atm Я использую «грязный рубить». На веб-сервере я создал syslink с ln -s ./ core, поэтому он не знает его того же каталога.

ответ

1

Решение было, что maven генерирует только этот подкаталог, когда URL для развертывания наследуется от родителя. Все, что мне нужно сделать, это переместить раздел distributionManagement для развертывания сайта и элемент url от родителя к ядру.

Смежные вопросы