0
我的主要搖籃項目A依賴於另一個搖籃項目B. A和B具有log4j2.xml
文件中搖籃資源文件衝突解決(log4j2.xml)
src/main/resources/log4j2.xml
當我運行./gradlew build
,gradle這個將包裝項目B中的log4j2.xml
文件在最終的JAR文件中。有沒有一種方法可以指定我想使用Gradle包含哪個log4j2.xml
文件?
我使用的jar插件
jar {
zip64=true
from {
configurations.compile.collect { it.isDirectory() ? it : zipTree(it) }
}
}
請問你的項目結構是什麼樣子?這是一個有兩個子項目的單根項目嗎?或者你是否將其他項目用作圖書館?你使用陰影jar插件嗎? – sm4
是的,這是一個根與多個子項目。我沒有使用陰影罐,只是罐子。 –