From ae72411b58700f53492b293ab376aa21b2709e7b Mon Sep 17 00:00:00 2001 From: Daeho Kwon Date: Sat, 8 Feb 2025 23:49:10 +0900 Subject: [PATCH 1/2] Fix deprecation warnings in RuntimeHintsAgentPlugin Closes gh-34389 Signed-off-by: Daeho Kwon --- .../springframework/build/hint/RuntimeHintsAgentPlugin.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/buildSrc/src/main/java/org/springframework/build/hint/RuntimeHintsAgentPlugin.java b/buildSrc/src/main/java/org/springframework/build/hint/RuntimeHintsAgentPlugin.java index 0a77f62b6aa7..4d4996986ba9 100644 --- a/buildSrc/src/main/java/org/springframework/build/hint/RuntimeHintsAgentPlugin.java +++ b/buildSrc/src/main/java/org/springframework/build/hint/RuntimeHintsAgentPlugin.java @@ -27,6 +27,7 @@ import org.gradle.api.attributes.java.TargetJvmVersion; import org.gradle.api.plugins.JavaPlugin; import org.gradle.api.plugins.jvm.JvmTestSuite; +import org.gradle.api.tasks.TaskProvider; import org.gradle.api.tasks.testing.Test; import org.gradle.testing.base.TestingExtension; @@ -52,7 +53,7 @@ public void apply(Project project) { TestingExtension testing = project.getExtensions().getByType(TestingExtension.class); JvmTestSuite jvmTestSuite = (JvmTestSuite) testing.getSuites().getByName("test"); RuntimeHintsAgentExtension agentExtension = createRuntimeHintsAgentExtension(project); - Test agentTest = project.getTasks().create(RUNTIMEHINTS_TEST_TASK, Test.class, test -> { + TaskProvider agentTest = project.getTasks().register(RUNTIMEHINTS_TEST_TASK, Test.class, test -> { test.useJUnitPlatform(options -> { options.includeTags("RuntimeHintsTests"); }); From f476f12219f46c5d390bbb68c6e4a36b54d5a94e Mon Sep 17 00:00:00 2001 From: Daeho Kwon Date: Sun, 9 Feb 2025 00:06:52 +0900 Subject: [PATCH 2/2] Fix deprecation warnings in RuntimeHintsAgentPlugin Closes gh-34389 Signed-off-by: Daeho Kwon --- .../org/springframework/build/hint/RuntimeHintsAgentPlugin.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/buildSrc/src/main/java/org/springframework/build/hint/RuntimeHintsAgentPlugin.java b/buildSrc/src/main/java/org/springframework/build/hint/RuntimeHintsAgentPlugin.java index 4d4996986ba9..fab5ab5134b0 100644 --- a/buildSrc/src/main/java/org/springframework/build/hint/RuntimeHintsAgentPlugin.java +++ b/buildSrc/src/main/java/org/springframework/build/hint/RuntimeHintsAgentPlugin.java @@ -64,7 +64,7 @@ public void apply(Project project) { test.setClasspath(jvmTestSuite.getSources().getRuntimeClasspath()); test.getJvmArgumentProviders().add(createRuntimeHintsAgentArgumentProvider(project, agentExtension)); }); - project.getTasks().getByName("check", task -> task.dependsOn(agentTest)); + project.getTasks().named("check", task -> task.dependsOn(agentTest)); project.getDependencies().add(CONFIGURATION_NAME, project.project(":spring-core-test")); }); }