diff --git a/repo/gradle-build-conventions/buildsrc-compat/src/main/kotlin/resolve-dependencies.gradle.kts b/repo/gradle-build-conventions/buildsrc-compat/src/main/kotlin/resolve-dependencies.gradle.kts index 68042d07c1f..2371e0e16e0 100644 --- a/repo/gradle-build-conventions/buildsrc-compat/src/main/kotlin/resolve-dependencies.gradle.kts +++ b/repo/gradle-build-conventions/buildsrc-compat/src/main/kotlin/resolve-dependencies.gradle.kts @@ -22,12 +22,6 @@ tasks.register("resolveDependencies") { configurations.findByName("commonCompileClasspath")?.resolve() - plugins.withId("java-base") { - val service = project.extensions.getByType() - val javaExtension = extensions.getByType() - service.compilerFor(javaExtension.toolchain).get() - } - project.extensions.findByType()?.run { targets.forEach { target -> target.configurations.get().forEach { configurationName -> @@ -75,4 +69,15 @@ tasks.register("resolveDependencies") { } } } +} + +tasks.register("resolveToolchains") { + allprojects { + logger.info("Resolving toolchains in $this") + plugins.withId("java-base") { + val service = project.extensions.getByType() + val javaExtension = extensions.getByType() + service.compilerFor(javaExtension.toolchain).get() + } + } } \ No newline at end of file