Was passiert, wenn ich eine Maven-Anwendung habe, die aus mehreren Modulen besteht und jede von ihnen eine log4j.properties-Datei enthält, werden sie zusammengeführt oder von einer bestimmten überschrieben (wenn ja, welche)?log4j.properties in mehreren Maven-Modulen?
Update: Nach Ihrer Beratung habe ich ausgeschlossen nun die zusätzliche Eigenschaften wie dies in meinem Poms:
<dependency>
[...]
<excludes><exclude>**/log4j.properties</exclude></excludes>
</dependency>
PS: Doch der „schließt“ Tag wird von Maven und „Ausschlüssen“ nur für nicht erkannt funktioniert Abhängigkeiten, keine Ressourcen.
aktualisiert
in log4j in a multi-module Maven project gerade herausgefunden, dass ich nur die log4j.properties in src/test/Ressourcen, so dass sie in der ausführbaren Moduls sind sowieso nicht enthalten setzen kann !.
Ressourcen auszuschließen Sie das Maven Plugin Ressourcen verwenden sollte (http://maven.apache.org/plugins/maven-resources-plugin/examples/include-exclude.html). Die Tag-Hierarchie ist build/resources/excludes/exclude – polypiel
Aber wie kann ich es aus einer bestimmten Abhängigkeit ausschließen, aber von einem anderen abhalten? –