Каковы недостатки использования Maven по умолчанию - PullRequest
1 голос
/ 22 февраля 2011

у нас не может быть собственного макета с измененным POM. Есть ли другие недостатки, кроме сложных POM

1 Ответ

3 голосов
/ 22 февраля 2011

Полагаю, вы имеете в виду макет каталога проекта:

Да, это полностью настраиваемо (см. Справочник POM ).

Пример:

<build>
    <sourceDirectory>sources</sourceDirectory>
    <directory>output</directory>
    <outputDirectory>${project.build.directory}/compiled-classes
    </outputDirectory>
</build>

Это устанавливает исходную папку на sources, целевую папку на output и выходную папку компилятора на output/compiled-classes.

Если вам нужны дополнительные исходные папки,Вы не можете указать их в элементе <build>, но вы можете добавить их динамически с помощью плагина buildhelper .

Если вы используете только стандартные плагины maven с хорошим поведением, это должноработать как положено.Однако могут быть некоторые плагины с жестко закодированными путями, такими как src/main/java и target/classes.Ваш пробег может отличаться.

...