Browse Source

Merge branch '2.4.x'

Closes gh-25837
pull/26191/head
Andy Wilkinson 5 years ago
parent
commit
df4b1ffb0d
  1. 4
      spring-boot-project/spring-boot-cli/build.gradle
  2. 20
      spring-boot-project/spring-boot-tools/spring-boot-loader-tools/build.gradle
  3. 9
      spring-boot-project/spring-boot/build.gradle

4
spring-boot-project/spring-boot-cli/build.gradle

@ -107,8 +107,8 @@ task fullJar(type: Jar) { @@ -107,8 +107,8 @@ task fullJar(type: Jar) {
from(sourceSets.main.output) {
into "BOOT-INF/classes"
}
into("") {
from(zipTree(configurations.loader.singleFile)) {
from {
zipTree(configurations.loader.singleFile).matching {
exclude "META-INF/LICENSE.txt"
exclude "META-INF/NOTICE.txt"
}

20
spring-boot-project/spring-boot-tools/spring-boot-loader-tools/build.gradle

@ -11,9 +11,11 @@ def generatedResources = "${buildDir}/generated-resources/main" @@ -11,9 +11,11 @@ def generatedResources = "${buildDir}/generated-resources/main"
configurations {
loader {
extendsFrom dependencyManagement
transitive = false
}
jarmode {
extendsFrom dependencyManagement
transitive = false
}
}
@ -40,10 +42,11 @@ sourceSets { @@ -40,10 +42,11 @@ sourceSets {
}
task reproducibleLoaderJar(type: Jar) {
dependsOn configurations.loader
from(zipTree(configurations.loader.incoming.files.filter {it.name.startsWith "spring-boot-loader" }.singleFile)) {
exclude "META-INF/LICENSE.txt"
exclude "META-INF/NOTICE.txt"
from {
zipTree(configurations.loader.incoming.files.singleFile).matching {
exclude "META-INF/LICENSE.txt"
exclude "META-INF/NOTICE.txt"
}
}
reproducibleFileOrder = true
preserveFileTimestamps = false
@ -52,10 +55,11 @@ task reproducibleLoaderJar(type: Jar) { @@ -52,10 +55,11 @@ task reproducibleLoaderJar(type: Jar) {
}
task reproducibleJarModeLayerToolsJar(type: Jar) {
dependsOn configurations.jarmode
from(zipTree(configurations.jarmode.incoming.files.filter {it.name.startsWith "spring-boot-jarmode-layertools" }.singleFile)) {
exclude "META-INF/LICENSE.txt"
exclude "META-INF/NOTICE.txt"
from {
zipTree(configurations.jarmode.incoming.files.singleFile).matching {
exclude "META-INF/LICENSE.txt"
exclude "META-INF/NOTICE.txt"
}
}
reproducibleFileOrder = true
preserveFileTimestamps = false

9
spring-boot-project/spring-boot/build.gradle

@ -119,11 +119,12 @@ dependencies { @@ -119,11 +119,12 @@ dependencies {
}
task extractTomcatConfigProperties(type: Sync) {
dependsOn configurations.tomcatDistribution
destinationDir = file(tomcatConfigProperties)
from(zipTree(configurations.tomcatDistribution.incoming.files.singleFile).matching {
include '**/conf/catalina.properties'
}.singleFile)
from {
zipTree(configurations.tomcatDistribution.incoming.files.singleFile).matching {
include '**/conf/catalina.properties'
}.singleFile
}
}
sourceSets {

Loading…
Cancel
Save