Maven профиль исключить / включить каталоги
У меня есть проект Maven с несколькими модулями:
- Project
-- Module 1 (war)
-- Module 2 (jar)
Я пытаюсь построить свой проект с профилем "местный".
Модуль 1 использует другой файл web.xml в зависимости от профиля, и он работает. Модуль 2 должен использовать файлы в модуле 2 / local для компиляции, но он не работает, так как у меня есть все каталоги в результирующем jar.
Вот мой pom.xml для модуля 2:
<project>
<!-- things... -->
<profiles>
<profile>
<id>central</id>
<activation>
<activeByDefault>false</activeByDefault>
</activation>
<build>
<resources>
<resource>
<directory>src/main/java/local</directory>
<excludes>
<exclude>**/*</exclude>
</excludes>
</resource>
</resources>
</build>
</profile>
<profile>
<id>local</id>
<activation>
<activeByDefault>false</activeByDefault>
</activation>
<build>
<resources>
<resource>
<directory>src/main/java/central</directory>
<excludes>
<exclude>**/*</exclude>
</excludes>
</resource>
</resources>
</build>
</profile>
</profiles>
</project>
В этой версии pom я пытаюсь исключить каталог, но он тоже не работает... Я также попытался указать включения.
Что я делаю неправильно?