Maven – Jarファイルのlog4j.propertiesを除外する
この例は、Mavenを使用してlog4j.properties
ファイルをJarファイルから除外する方法を示しています。
Note
お願いします、DO NOTはlog4j.properties
を最終的なJarファイルに含めます。誰かがあなたに依存している場合、クラスパスに複数のlog4j.properties
ファイルが発生しますJar、最初にロードされるJarによっては、誤ってロギング構成をオーバーライドする可能性があります。
pom.xml
org.apache.maven.plugins maven-jar-plugin **/log4j.properties true com.example.core.utils.testing dependency-jars/
このようにlog4j.configuration
システムプロパティを介してlog4j.properties
ファイルを渡してください
$ java -jar -Dlog4j.configuration=file:/full_path/log4j.properties final.jar