Merge branch '3.1.x'

pull/37576/merge
Scott Frederick 1 year ago
commit 7c23c0b3c2

@ -44,6 +44,11 @@ public final class GradleVersions {
return allCompatible().get(0);
}
public static String maximumCompatible() {
List<String> versions = allCompatible();
return versions.get(versions.size() - 1);
}
private static boolean isJavaVersion(JavaVersion version) {
return JavaVersion.current().isCompatibleWith(version);
}

@ -46,6 +46,7 @@ import org.springframework.boot.image.assertions.ImageAssertions;
import org.springframework.boot.image.junit.GradleBuildInjectionExtension;
import org.springframework.boot.testsupport.gradle.testkit.GradleBuild;
import org.springframework.boot.testsupport.gradle.testkit.GradleBuildExtension;
import org.springframework.boot.testsupport.gradle.testkit.GradleVersions;
import org.springframework.util.StringUtils;
import static org.assertj.core.api.Assertions.assertThat;
@ -72,6 +73,7 @@ class PaketoBuilderTests {
this.gradleBuild.scriptPropertyFrom(new File("../../gradle.properties"), "nativeBuildToolsVersion");
this.gradleBuild.expectDeprecationMessages("BPL_SPRING_CLOUD_BINDINGS_ENABLED.*true.*Deprecated");
this.gradleBuild.expectDeprecationMessages("BOM table is deprecated");
this.gradleBuild.gradleVersion(GradleVersions.maximumCompatible());
}
@Test
@ -299,6 +301,9 @@ class PaketoBuilderTests {
void nativeApp() throws Exception {
this.gradleBuild.expectDeprecationMessages("uses or overrides a deprecated API");
this.gradleBuild.expectDeprecationMessages("has been deprecated and marked for removal");
// these deprecations are transitive from the Native Build Tools Gradle plugin
this.gradleBuild.expectDeprecationMessages("has been deprecated. This is scheduled to be removed in Gradle 9.0");
this.gradleBuild.expectDeprecationMessages("upgrading_version_8.html#deprecated_access_to_convention");
writeMainClass();
String imageName = "paketo-integration/" + this.gradleBuild.getProjectDir().getName();
ImageReference imageReference = ImageReference.of(ImageName.of(imageName));

@ -38,5 +38,5 @@ application {
bootBuildImage {
archiveFile = bootDistZip.archiveFile
environment = ['BP_JVM_VERSION': project.targetCompatibility.getMajorVersion()]
environment = ['BP_JVM_VERSION': java.targetCompatibility.getMajorVersion()]
}

@ -38,5 +38,5 @@ application {
bootBuildImage {
archiveFile = distZip.archiveFile
environment = ['BP_JVM_VERSION': project.targetCompatibility.getMajorVersion()]
environment = ['BP_JVM_VERSION': java.targetCompatibility.getMajorVersion()]
}

@ -31,5 +31,5 @@ war {
bootBuildImage {
archiveFile = war.archiveFile
environment = ['BP_JVM_VERSION': project.targetCompatibility.getMajorVersion(), 'BP_TOMCAT_VERSION': '10.*']
environment = ['BP_JVM_VERSION': java.targetCompatibility.getMajorVersion(), 'BP_TOMCAT_VERSION': '10.*']
}

Loading…
Cancel
Save