@@ -15,7 +15,6 @@ import de.fayard.refreshVersions.core.internal.setupVersionPlaceholdersResolving
1515import org.gradle.api.artifacts.ExternalDependency
1616import org.gradle.api.file.RegularFile
1717import org.gradle.api.initialization.Settings
18- import org.gradle.api.internal.artifacts.dependencies.DefaultClientModule
1918import org.gradle.kotlin.dsl.apply
2019import org.gradle.tooling.UnsupportedVersionException
2120import org.gradle.util.GradleVersion
@@ -212,7 +211,7 @@ private fun setupPluginsVersionsResolution(
212211 val pluginVersion = requested.version ? : return @eachPlugin
213212 UsedPluginsTracker .pluginHasNoEntryInVersionsFile(
214213 settings = settings,
215- dependency = pluginIdToDependency(pluginId, pluginVersion)
214+ dependency = pluginIdToDependency(settings, pluginId, pluginVersion)
216215 )
217216 return @eachPlugin
218217 }
@@ -248,5 +247,11 @@ internal fun pluginDependencyNotationToVersionKey(dependencyNotation: String): S
248247 else -> null
249248 }
250249
251- internal fun pluginIdToDependency (pluginId : String , version : String ): ExternalDependency =
252- DefaultClientModule (pluginId, " $pluginId .gradle.plugin" , version)
250+ internal fun pluginIdToDependency (
251+ settings : Settings ,
252+ pluginId : String ,
253+ version : String
254+ ): ExternalDependency {
255+ val dependencyNotation = " $pluginId :$pluginId .gradle.plugin:$version "
256+ return settings.gradle.rootProject.buildscript.dependencies.create(dependencyNotation) as ExternalDependency
257+ }
0 commit comments