Skip to content

Commit 25abbd5

Browse files
Attempt to fix Gradle 9 compatibility #735
1 parent df624c0 commit 25abbd5

1 file changed

Lines changed: 3 additions & 4 deletions

File tree

plugins/core/src/main/kotlin/de/fayard/refreshVersions/core/RefreshVersionsCoreSetup.kt

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,6 @@ import de.fayard.refreshVersions.core.internal.setupVersionPlaceholdersResolving
1515
import org.gradle.api.artifacts.ExternalDependency
1616
import org.gradle.api.file.RegularFile
1717
import org.gradle.api.initialization.Settings
18-
import org.gradle.api.internal.artifacts.dependencies.DefaultClientModule
1918
import org.gradle.kotlin.dsl.apply
2019
import org.gradle.tooling.UnsupportedVersionException
2120
import 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,5 @@ 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(settings: Settings, pluginId: String, version: String): ExternalDependency =
251+
settings.gradle.rootProject.dependencies.create("$pluginId:$pluginId.gradle.plugin:$version") as ExternalDependency

0 commit comments

Comments
 (0)