Exclude duplicate properties file when building a jar from jars

See gh-29670 and gh-23955
This commit is contained in:
Scott Frederick 2022-02-11 15:31:20 -06:00
parent f80490bafb
commit db6ef0e802
2 changed files with 3 additions and 0 deletions

View File

@ -116,6 +116,7 @@ task fullJar(type: Jar) {
zipTree(configurations.loader.singleFile).matching {
exclude "META-INF/LICENSE.txt"
exclude "META-INF/NOTICE.txt"
exclude "META-INF/spring-boot.properties"
}
}
manifest {

View File

@ -41,6 +41,7 @@ task reproducibleLoaderJar(type: Jar) {
zipTree(configurations.loader.incoming.files.singleFile).matching {
exclude "META-INF/LICENSE.txt"
exclude "META-INF/NOTICE.txt"
exclude "META-INF/spring-boot.properties"
}
}
reproducibleFileOrder = true
@ -55,6 +56,7 @@ task reproducibleJarModeLayerToolsJar(type: Jar) {
zipTree(configurations.jarmode.incoming.files.singleFile).matching {
exclude "META-INF/LICENSE.txt"
exclude "META-INF/NOTICE.txt"
exclude "META-INF/spring-boot.properties"
}
}
reproducibleFileOrder = true