Merge branch '3.2.x' into 3.3.x
Closes gh-42772
This commit is contained in:
@@ -25,17 +25,17 @@ dependencies {
|
||||
|
||||
task syncMavenRepository(type: Sync) {
|
||||
from configurations.app
|
||||
into "${buildDir}/docker-test-maven-repository"
|
||||
into layout.buildDirectory.dir("docker-test-maven-repository")
|
||||
}
|
||||
|
||||
task syncAppSource(type: org.springframework.boot.build.SyncAppSource) {
|
||||
sourceDirectory = file("spring-boot-launch-script-tests-app")
|
||||
destinationDirectory = file("${buildDir}/spring-boot-launch-script-tests-app")
|
||||
destinationDirectory = file(layout.buildDirectory.dir("spring-boot-launch-script-tests-app"))
|
||||
}
|
||||
|
||||
task buildApp(type: GradleBuild) {
|
||||
dependsOn syncAppSource, syncMavenRepository
|
||||
dir = "${buildDir}/spring-boot-launch-script-tests-app"
|
||||
dir = layout.buildDirectory.dir("spring-boot-launch-script-tests-app")
|
||||
startParameter.buildCacheEnabled = false
|
||||
tasks = ["build"]
|
||||
}
|
||||
@@ -54,7 +54,7 @@ task syncJdkDownloads(type: Sync) {
|
||||
dependsOn downloadJdk
|
||||
from "${project.gradle.gradleUserHomeDir}/caches/springboot/downloads/jdk/bellsoft/"
|
||||
include "bellsoft-jdk${jdkVersion}-linux-${jdkArch}.tar.gz"
|
||||
into "${project.buildDir}/downloads/jdk/bellsoft/"
|
||||
into layout.buildDirectory.dir("downloads/jdk/bellsoft/")
|
||||
}
|
||||
|
||||
tasks.named("processDockerTestResources").configure {
|
||||
|
||||
@@ -22,17 +22,17 @@ dependencies {
|
||||
|
||||
task syncMavenRepository(type: Sync) {
|
||||
from configurations.app
|
||||
into "${buildDir}/docker-test-maven-repository"
|
||||
into layout.buildDirectory.dir("docker-test-maven-repository")
|
||||
}
|
||||
|
||||
task syncAppSource(type: org.springframework.boot.build.SyncAppSource) {
|
||||
sourceDirectory = file("spring-boot-loader-classic-tests-app")
|
||||
destinationDirectory = file("${buildDir}/spring-boot-loader-classic-tests-app")
|
||||
destinationDirectory = file(layout.buildDirectory.dir("spring-boot-loader-classic-tests-app"))
|
||||
}
|
||||
|
||||
task buildApp(type: GradleBuild) {
|
||||
dependsOn syncAppSource, syncMavenRepository
|
||||
dir = "${buildDir}/spring-boot-loader-classic-tests-app"
|
||||
dir = layout.buildDirectory.dir("spring-boot-loader-classic-tests-app")
|
||||
startParameter.buildCacheEnabled = false
|
||||
tasks = ["build"]
|
||||
}
|
||||
|
||||
@@ -28,29 +28,29 @@ dependencies {
|
||||
|
||||
task syncMavenRepository(type: Sync) {
|
||||
from configurations.app
|
||||
into "${buildDir}/docker-test-maven-repository"
|
||||
into layout.buildDirectory.dir("docker-test-maven-repository")
|
||||
}
|
||||
|
||||
task syncAppSource(type: org.springframework.boot.build.SyncAppSource) {
|
||||
sourceDirectory = file("spring-boot-loader-tests-app")
|
||||
destinationDirectory = file("${buildDir}/spring-boot-loader-tests-app")
|
||||
destinationDirectory = file(layout.buildDirectory.dir("spring-boot-loader-tests-app"))
|
||||
}
|
||||
|
||||
task buildApp(type: GradleBuild) {
|
||||
dependsOn syncAppSource, syncMavenRepository
|
||||
dir = "${buildDir}/spring-boot-loader-tests-app"
|
||||
dir = layout.buildDirectory.dir("spring-boot-loader-tests-app")
|
||||
startParameter.buildCacheEnabled = false
|
||||
tasks = ["build"]
|
||||
}
|
||||
|
||||
task syncSignedJarAppSource(type: org.springframework.boot.build.SyncAppSource) {
|
||||
sourceDirectory = file("spring-boot-loader-tests-signed-jar")
|
||||
destinationDirectory = file("${buildDir}/spring-boot-loader-tests-signed-jar")
|
||||
destinationDirectory = file(layout.buildDirectory.dir("spring-boot-loader-tests-signed-jar"))
|
||||
}
|
||||
|
||||
task buildSignedJarApp(type: GradleBuild) {
|
||||
dependsOn syncSignedJarAppSource, syncMavenRepository
|
||||
dir = "${buildDir}/spring-boot-loader-tests-signed-jar"
|
||||
dir = layout.buildDirectory.dir("spring-boot-loader-tests-signed-jar")
|
||||
startParameter.buildCacheEnabled = false
|
||||
tasks = ["build"]
|
||||
}
|
||||
@@ -69,7 +69,7 @@ task syncJdkDownloads(type: Sync) {
|
||||
dependsOn downloadJdk
|
||||
from "${project.gradle.gradleUserHomeDir}/caches/springboot/downloads/jdk/oracle/"
|
||||
include "jdk-${oracleJdkVersion}_linux-${oracleJdkArch}_bin.tar.gz"
|
||||
into "${project.buildDir}/downloads/jdk/oracle/"
|
||||
into layout.buildDirectory.dir("downloads/jdk/oracle/")
|
||||
}
|
||||
|
||||
tasks.named("processDockerTestResources").configure {
|
||||
|
||||
@@ -29,7 +29,7 @@ dependencies {
|
||||
}
|
||||
|
||||
task syncTestRepository(type: Sync) {
|
||||
destinationDir = file("${buildDir}/test-repository")
|
||||
destinationDir = file(layout.buildDirectory.dir("test-repository"))
|
||||
from {
|
||||
configurations.testRepository
|
||||
}
|
||||
@@ -37,12 +37,12 @@ task syncTestRepository(type: Sync) {
|
||||
|
||||
task syncAppSource(type: org.springframework.boot.build.SyncAppSource) {
|
||||
sourceDirectory = file("spring-boot-server-tests-app")
|
||||
destinationDirectory = file("${buildDir}/spring-boot-server-tests-app")
|
||||
destinationDirectory = file(layout.buildDirectory.dir("spring-boot-server-tests-app"))
|
||||
}
|
||||
|
||||
task buildApps(type: GradleBuild) {
|
||||
dependsOn syncAppSource, syncTestRepository
|
||||
dir = "${buildDir}/spring-boot-server-tests-app"
|
||||
dir = layout.buildDirectory.dir("spring-boot-server-tests-app")
|
||||
startParameter.buildCacheEnabled = false
|
||||
tasks = [
|
||||
"jettyBootJar",
|
||||
@@ -56,15 +56,16 @@ task buildApps(type: GradleBuild) {
|
||||
|
||||
intTest {
|
||||
inputs.files(
|
||||
"${buildDir}/spring-boot-server-tests-app/build/libs/spring-boot-server-tests-app-jetty.jar",
|
||||
"${buildDir}/spring-boot-server-tests-app/build/libs/spring-boot-server-tests-app-jetty.war",
|
||||
"${buildDir}/spring-boot-server-tests-app/build/libs/spring-boot-server-tests-app-resources.jar",
|
||||
"${buildDir}/spring-boot-server-tests-app/build/libs/spring-boot-server-tests-app-tomcat.jar",
|
||||
"${buildDir}/spring-boot-server-tests-app/build/libs/spring-boot-server-tests-app-tomcat.war",
|
||||
"${buildDir}/spring-boot-server-tests-app/build/libs/spring-boot-server-tests-app-undertow.jar",
|
||||
"${buildDir}/spring-boot-server-tests-app/build/libs/spring-boot-server-tests-app-undertow.war")
|
||||
layout.buildDirectory.file("spring-boot-server-tests-app/build/libs/spring-boot-server-tests-app-jetty.jar"),
|
||||
layout.buildDirectory.file("spring-boot-server-tests-app/build/libs/spring-boot-server-tests-app-jetty.war"),
|
||||
layout.buildDirectory.file("spring-boot-server-tests-app/build/libs/spring-boot-server-tests-app-resources.jar"),
|
||||
layout.buildDirectory.file("spring-boot-server-tests-app/build/libs/spring-boot-server-tests-app-tomcat.jar"),
|
||||
layout.buildDirectory.file("spring-boot-server-tests-app/build/libs/spring-boot-server-tests-app-tomcat.war"),
|
||||
layout.buildDirectory.file("spring-boot-server-tests-app/build/libs/spring-boot-server-tests-app-undertow.jar"),
|
||||
layout.buildDirectory.file("spring-boot-server-tests-app/build/libs/spring-boot-server-tests-app-undertow.war")
|
||||
)
|
||||
.withPropertyName("applicationArchives")
|
||||
.withPathSensitivity(PathSensitivity.RELATIVE)
|
||||
.withNormalizer(ClasspathNormalizer)
|
||||
dependsOn buildApps
|
||||
}
|
||||
}
|
||||
|
||||
@@ -29,17 +29,17 @@ dependencies {
|
||||
|
||||
task syncMavenRepository(type: Sync) {
|
||||
from configurations.app
|
||||
into "${buildDir}/int-test-maven-repository"
|
||||
into layout.buildDirectory.dir("int-test-maven-repository")
|
||||
}
|
||||
|
||||
task syncReactiveServerAppSource(type: org.springframework.boot.build.SyncAppSource) {
|
||||
sourceDirectory = file("spring-boot-sni-reactive-app")
|
||||
destinationDirectory = file("${buildDir}/spring-boot-sni-reactive-app")
|
||||
destinationDirectory = file(layout.buildDirectory.dir("spring-boot-sni-reactive-app"))
|
||||
}
|
||||
|
||||
task buildReactiveServerApps(type: GradleBuild) {
|
||||
dependsOn syncReactiveServerAppSource, syncMavenRepository
|
||||
dir = "${buildDir}/spring-boot-sni-reactive-app"
|
||||
dir = layout.buildDirectory.dir("spring-boot-sni-reactive-app")
|
||||
startParameter.buildCacheEnabled = false
|
||||
tasks = [
|
||||
"nettyServerApp",
|
||||
@@ -50,12 +50,12 @@ task buildReactiveServerApps(type: GradleBuild) {
|
||||
|
||||
task syncServletServerAppSource(type: org.springframework.boot.build.SyncAppSource) {
|
||||
sourceDirectory = file("spring-boot-sni-servlet-app")
|
||||
destinationDirectory = file("${buildDir}/spring-boot-sni-servlet-app")
|
||||
destinationDirectory = file(layout.buildDirectory.dir("spring-boot-sni-servlet-app"))
|
||||
}
|
||||
|
||||
task buildServletServerApps(type: GradleBuild) {
|
||||
dependsOn syncServletServerAppSource, syncMavenRepository
|
||||
dir = "${buildDir}/spring-boot-sni-servlet-app"
|
||||
dir = layout.buildDirectory.dir("spring-boot-sni-servlet-app")
|
||||
startParameter.buildCacheEnabled = false
|
||||
tasks = [
|
||||
"tomcatServerApp",
|
||||
@@ -65,23 +65,24 @@ task buildServletServerApps(type: GradleBuild) {
|
||||
|
||||
task syncClientAppSource(type: org.springframework.boot.build.SyncAppSource) {
|
||||
sourceDirectory = file("spring-boot-sni-client-app")
|
||||
destinationDirectory = file("${buildDir}/spring-boot-sni-client-app")
|
||||
destinationDirectory = file(layout.buildDirectory.dir("spring-boot-sni-client-app"))
|
||||
}
|
||||
|
||||
task buildClientApp(type: GradleBuild) {
|
||||
dependsOn syncClientAppSource, syncMavenRepository
|
||||
dir = "${buildDir}/spring-boot-sni-client-app"
|
||||
dir = layout.buildDirectory.dir("spring-boot-sni-client-app")
|
||||
startParameter.buildCacheEnabled = false
|
||||
tasks = ["build"]
|
||||
}
|
||||
|
||||
intTest {
|
||||
inputs.files(
|
||||
"${buildDir}/spring-boot-server-tests-app/build/libs/spring-boot-server-tests-app-netty-reactive.jar",
|
||||
"${buildDir}/spring-boot-server-tests-app/build/libs/spring-boot-server-tests-app-tomcat-reactive.jar",
|
||||
"${buildDir}/spring-boot-server-tests-app/build/libs/spring-boot-server-tests-app-tomcat-servlet.jar",
|
||||
"${buildDir}/spring-boot-server-tests-app/build/libs/spring-boot-server-tests-app-undertow-reactive.jar",
|
||||
"${buildDir}/spring-boot-server-tests-app/build/libs/spring-boot-server-tests-app-undertow-servlet.jar")
|
||||
layout.buildDirectory.file("spring-boot-server-tests-app/build/libs/spring-boot-server-tests-app-netty-reactive.jar"),
|
||||
layout.buildDirectory.file("spring-boot-server-tests-app/build/libs/spring-boot-server-tests-app-tomcat-reactive.jar"),
|
||||
layout.buildDirectory.file("spring-boot-server-tests-app/build/libs/spring-boot-server-tests-app-tomcat-servlet.jar"),
|
||||
layout.buildDirectory.file("spring-boot-server-tests-app/build/libs/spring-boot-server-tests-app-undertow-reactive.jar"),
|
||||
layout.buildDirectory.file("spring-boot-server-tests-app/build/libs/spring-boot-server-tests-app-undertow-servlet.jar")
|
||||
)
|
||||
.withPropertyName("applicationArchives")
|
||||
.withPathSensitivity(PathSensitivity.RELATIVE)
|
||||
.withNormalizer(ClasspathNormalizer)
|
||||
|
||||
Reference in New Issue
Block a user