mirror of
https://github.com/spring-projects/spring-framework.git
synced 2026-09-17 08:24:13 +00:00
Avoid using Project objects as dependency notation
Gradle 9.6 deprecates passing a Project instance as dependency notation, which currently causes the build to emit deprecation warnings and will become an error in Gradle 10. This commit updates KotlinConventions and RuntimeHintsAgentPlugin to use DependencyFactory#createProjectDependency instead. Signed-off-by: Hyunwoo Jung <hyunwoojung@kakao.com>
This commit is contained in:
committed by
Brian Clozel
parent
4f0b8e4205
commit
d130601a74
@@ -37,7 +37,8 @@ public class KotlinConventions {
|
||||
if (project.getLayout().getProjectDirectory().dir("src/main/kotlin").getAsFile().exists()) {
|
||||
project.getPlugins().apply(DokkaPlugin.class);
|
||||
project.getExtensions().configure(DokkaExtension.class, dokka -> configure(project, dokka));
|
||||
project.project(":framework-api").getDependencies().add("dokka", project);
|
||||
project.project(":framework-api").getDependencies()
|
||||
.add("dokka", project.getDependencyFactory().createProjectDependency());
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
@@ -65,7 +65,8 @@ public class RuntimeHintsAgentPlugin implements Plugin<Project> {
|
||||
test.getJvmArgumentProviders().add(createRuntimeHintsAgentArgumentProvider(project, agentExtension));
|
||||
});
|
||||
project.getTasks().named("check", task -> task.dependsOn(agentTest));
|
||||
project.getDependencies().add(CONFIGURATION_NAME, project.project(":spring-core-test"));
|
||||
project.getDependencies().add(CONFIGURATION_NAME,
|
||||
project.getDependencyFactory().createProjectDependency(":spring-core-test"));
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user