В этом примере показано, как использовать Maven для исключения log4j.properties файл из вашего файла Jar.
Заметка
Пожалуйста, НЕ включайте log4j.properties в окончательный файл Jar, это вызовет несколько log4j.properties файлы в classpath, если кто-то зависит от вашего Jar-файла, вы можете случайно переопределить их конфигурацию ведения журнала, в зависимости от того, какой Jar-файл загружен первым. pom.xml
org.apache.maven.plugins
maven-jar-plugin
**/log4j.properties
true
com.csharpcoderr.core.utils.testing
dependency-jars/
Пожалуйста, передайте в log4j.properties подать через log4j.configuration системное свойство, как это
$ java -jar -Dlog4j.configuration=file:/full_path/log4j.properties final.jar
0.00 (0%) 0 votes









