mirror of
https://github.com/spring-projects/spring-boot.git
synced 2024-08-29 03:06:45 +08:00
Merge branch '2.6.x' into 2.7.x
Closes gh-31949
This commit is contained in:
commit
012fbb3a57
@ -15,3 +15,8 @@ dependencies {
|
||||
testImplementation("org.mockito:mockito-core")
|
||||
testImplementation("org.mockito:mockito-junit-jupiter")
|
||||
}
|
||||
|
||||
jar {
|
||||
reproducibleFileOrder = true
|
||||
preserveFileTimestamps = false
|
||||
}
|
||||
|
@ -50,24 +50,18 @@ task reproducibleLoaderJar(type: Jar) {
|
||||
destinationDirectory = file("${generatedResources}/META-INF/loader")
|
||||
}
|
||||
|
||||
task reproducibleJarModeLayerToolsJar(type: Jar) {
|
||||
task layerToolsJar(type: Sync) {
|
||||
dependsOn configurations.jarmode
|
||||
from {
|
||||
zipTree(configurations.jarmode.incoming.files.singleFile).matching {
|
||||
exclude "META-INF/LICENSE.txt"
|
||||
exclude "META-INF/NOTICE.txt"
|
||||
exclude "META-INF/spring-boot.properties"
|
||||
}
|
||||
file(configurations.jarmode.incoming.files.singleFile)
|
||||
}
|
||||
reproducibleFileOrder = true
|
||||
preserveFileTimestamps = false
|
||||
archiveFileName = "spring-boot-jarmode-layertools.jar"
|
||||
destinationDirectory = file("${generatedResources}/META-INF/jarmode")
|
||||
rename({ "spring-boot-jarmode-layertools.jar" })
|
||||
into(file("${generatedResources}/META-INF/jarmode"))
|
||||
}
|
||||
|
||||
sourceSets {
|
||||
main {
|
||||
output.dir(generatedResources, builtBy: [reproducibleJarModeLayerToolsJar, reproducibleLoaderJar])
|
||||
output.dir(generatedResources, builtBy: [layerToolsJar, reproducibleLoaderJar])
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user