Skip to content

Commit 337686e

Browse files
darnjodarnjo
andauthored
#150: Fix warning messages from multi-release JAR builds (#151)
Co-authored-by: darnjo <josh@reso.org>
1 parent 6228cc4 commit 337686e

File tree

1 file changed

+11
-6
lines changed

1 file changed

+11
-6
lines changed

build.gradle

Lines changed: 11 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -21,10 +21,10 @@ dependencies {
2121
implementation 'com.google.inject:guice:5.1.0'
2222
implementation 'commons-cli:commons-cli:1.5.0'
2323

24-
implementation 'org.apache.logging.log4j:log4j-api:2.18.0'
25-
implementation 'org.apache.logging.log4j:log4j-slf4j-impl:2.18.0'
26-
implementation 'org.apache.logging.log4j:log4j-1.2-api:2.18.0'
27-
implementation 'org.apache.logging.log4j:log4j-core:2.18.0'
24+
implementation 'org.apache.logging.log4j:log4j-api:2.20.0'
25+
implementation 'org.apache.logging.log4j:log4j-slf4j-impl:2.20.0'
26+
implementation 'org.apache.logging.log4j:log4j-1.2-api:2.20.0'
27+
implementation 'org.apache.logging.log4j:log4j-core:2.20.0'
2828

2929
implementation 'org.apache.olingo:odata-client-api:4.9.0'
3030
implementation 'org.apache.olingo:odata-commons-core:4.9.0'
@@ -57,15 +57,20 @@ configurations {
5757
}
5858

5959
jar {
60+
duplicatesStrategy = DuplicatesStrategy.INCLUDE
61+
6062
manifest {
6163
attributes "Main-Class": mainClassName
64+
attributes "Multi-Release": true
6265
}
6366

64-
duplicatesStrategy = DuplicatesStrategy.EXCLUDE
65-
6667
from {
6768
configurations.runtimeClasspath.collect { it.isDirectory() ? it : zipTree(it) }
6869
}
70+
71+
exclude 'META-INF/*.RSA'
72+
exclude 'META-INF/*.SF'
73+
exclude 'META-INF/*.DSA'
6974
}
7075

7176

0 commit comments

Comments
 (0)