Что происходит, когда у меня есть приложение maven, состоящее из нескольких модулей, и каждый из них содержит файл log4j.properties, они объединяются или перезаписываются определенным (если да, какой)?log4j.properties в нескольких модулях maven?
Update: После вашего совета я теперь исключены дополнительные свойства, как это в моих POMS:
<dependency>
[...]
<excludes><exclude>**/log4j.properties</exclude></excludes>
</dependency>
PS: Тем не менее, «исключает» тег не распознается Maven и «исключений» работает только для зависимостей, а не ресурсов.
Update
Только что узнал в log4j in a multi-module Maven project, что я могу просто поставить log4j.properties в SRC/тест/ресурсы таким образом, чтобы они не были включены в любом случае в исполняемом модуле !.
Чтобы исключить ресурсы, вы должны использовать плагин Maven Resources (http://maven.apache.org/plugins/maven-resources-plugin/examples/include-exclude.html). Иерархия тегов - build/resources/excludes/exclude – polypiel
Но как я могу исключить ее из определенной зависимости, но сохранить ее из другой? –