diff --git a/aot-smoke-test-support/build.gradle b/aot-smoke-test-support/build.gradle index 472cf097..9a7c792d 100644 --- a/aot-smoke-test-support/build.gradle +++ b/aot-smoke-test-support/build.gradle @@ -5,6 +5,20 @@ plugins { } repositories { + maven { + url "https://repo.spring.vmware.com/artifactory/spring-commercial-snapshot-local" + credentials { + username System.env['REPO_SPRING_VMWARE_COM_USERNAME'] + password System.env['REPO_SPRING_VMWARE_COM_PASSWORD'] + } + } + maven { + url "https://repo.spring.vmware.com/artifactory/spring-commercial-release-local" + credentials { + username System.env['REPO_SPRING_VMWARE_COM_USERNAME'] + password System.env['REPO_SPRING_VMWARE_COM_PASSWORD'] + } + } mavenCentral() maven { url "https://repo.spring.io/milestone" } maven { url "https://repo.spring.io/snapshot" } diff --git a/gradle.properties b/gradle.properties index cb3dfafd..65263a1d 100644 --- a/gradle.properties +++ b/gradle.properties @@ -7,6 +7,6 @@ org.gradle.jvmargs=-Xmx2g kotlinVersion=1.7.22 javaFormatVersion=0.0.39 nbtVersion=0.9.25 -springBootVersion=3.0.13 +springBootVersion=3.0.16-SNAPSHOT springCloudVersion=2022.0.5-SNAPSHOT springBootGeneration=3.0.x \ No newline at end of file diff --git a/gradle/plugins/aot-smoke-test-plugin/build.gradle b/gradle/plugins/aot-smoke-test-plugin/build.gradle index c31b838b..c6f548b6 100644 --- a/gradle/plugins/aot-smoke-test-plugin/build.gradle +++ b/gradle/plugins/aot-smoke-test-plugin/build.gradle @@ -5,6 +5,20 @@ plugins { } repositories { + maven { + url "https://repo.spring.vmware.com/artifactory/spring-commercial-snapshot-local" + credentials { + username System.env['REPO_SPRING_VMWARE_COM_USERNAME'] + password System.env['REPO_SPRING_VMWARE_COM_PASSWORD'] + } + } + maven { + url "https://repo.spring.vmware.com/artifactory/spring-commercial-release-local" + credentials { + username System.env['REPO_SPRING_VMWARE_COM_USERNAME'] + password System.env['REPO_SPRING_VMWARE_COM_PASSWORD'] + } + } mavenCentral() maven { url "https://repo.spring.io/milestone" } maven { url "https://repo.spring.io/snapshot" } diff --git a/gradle/plugins/aot-smoke-test-plugin/src/main/java/org/springframework/aot/gradle/AotSmokeTestPlugin.java b/gradle/plugins/aot-smoke-test-plugin/src/main/java/org/springframework/aot/gradle/AotSmokeTestPlugin.java index 657e71da..2d7c1b70 100644 --- a/gradle/plugins/aot-smoke-test-plugin/src/main/java/org/springframework/aot/gradle/AotSmokeTestPlugin.java +++ b/gradle/plugins/aot-smoke-test-plugin/src/main/java/org/springframework/aot/gradle/AotSmokeTestPlugin.java @@ -95,6 +95,22 @@ public class AotSmokeTestPlugin implements Plugin { project.getConfigurations() .all((configuration) -> configuration.getResolutionStrategy().eachDependency(forceSnapshots)); } + project.getRepositories().maven((repo) -> { + repo.setName("Spring Commercial Snapshot"); + repo.setUrl("https://repo.spring.vmware.com/artifactory/spring-commercial-snapshot-local"); + repo.credentials((credentials) -> { + credentials.setUsername(System.getenv().get("REPO_SPRING_VMWARE_COM_USERNAME")); + credentials.setPassword(System.getenv().get("REPO_SPRING_VMWARE_COM_PASSWORD")); + }); + }); + project.getRepositories().maven((repo) -> { + repo.setName("Spring Commercial Release"); + repo.setUrl("https://repo.spring.vmware.com/artifactory/spring-commercial-release-local"); + repo.credentials((credentials) -> { + credentials.setUsername(System.getenv().get("REPO_SPRING_VMWARE_COM_USERNAME")); + credentials.setPassword(System.getenv().get("REPO_SPRING_VMWARE_COM_PASSWORD")); + }); + }); project.getRepositories().mavenCentral(); project.getRepositories().maven((repo) -> { repo.setName("Spring Milestone"); @@ -104,7 +120,6 @@ public class AotSmokeTestPlugin implements Plugin { repo.setName("Spring Snapshot"); repo.setUrl("https://repo.spring.io/snapshot"); }); - configureAppTests(project, extension, appTest); configureTests(project); configureKotlin(project, javaExtension); diff --git a/settings.gradle b/settings.gradle index ae688135..3bcf853b 100644 --- a/settings.gradle +++ b/settings.gradle @@ -1,6 +1,20 @@ pluginManagement { includeBuild "gradle/plugins/aot-smoke-test-plugin" repositories { + maven { + url "https://repo.spring.vmware.com/artifactory/spring-commercial-snapshot-local" + credentials { + username System.env['REPO_SPRING_VMWARE_COM_USERNAME'] + password System.env['REPO_SPRING_VMWARE_COM_PASSWORD'] + } + } + maven { + url "https://repo.spring.vmware.com/artifactory/spring-commercial-release-local" + credentials { + username System.env['REPO_SPRING_VMWARE_COM_USERNAME'] + password System.env['REPO_SPRING_VMWARE_COM_PASSWORD'] + } + } gradlePluginPortal() maven { url "https://repo.spring.io/snapshot"