diff --git a/plugin-build/buildSrc/build.gradle.kts b/plugin-build/buildSrc/build.gradle.kts index ea6a5a8f..d0b8e40c 100644 --- a/plugin-build/buildSrc/build.gradle.kts +++ b/plugin-build/buildSrc/build.gradle.kts @@ -14,11 +14,8 @@ sourceSets { } } - -// we cannot use the version from Dependencies.kt because it's not available at this moment, the -// proper way to share the dependency notation is to use libs.versions.toml, but that's for later dependencies { - compileOnly("dev.gradleplugins:gradle-api:7.6.4") + compileOnly(libs.gradleApi) } gradlePlugin { diff --git a/plugin-build/buildSrc/settings.gradle.kts b/plugin-build/buildSrc/settings.gradle.kts new file mode 100644 index 00000000..b5a0fabf --- /dev/null +++ b/plugin-build/buildSrc/settings.gradle.kts @@ -0,0 +1,7 @@ +dependencyResolutionManagement { + versionCatalogs { + create("libs") { + from(files("../gradle/libs.versions.toml")) + } + } +} diff --git a/settings.gradle.kts b/settings.gradle.kts index 2bac0afb..f31b0c78 100644 --- a/settings.gradle.kts +++ b/settings.gradle.kts @@ -1,20 +1,4 @@ pluginManagement { - resolutionStrategy { - eachPlugin { - if (requested.id.id == "com.android.application") { - useModule("com.android.tools.build:gradle:${requested.version}") - } - if (requested.id.id == "io.sentry.android.gradle") { - useModule("io.sentry:sentry-android-gradle-plugin:${requested.version}") - } - if (requested.id.id == "io.sentry.kotlin.compiler.gradle") { - useModule("io.sentry:sentry-android-gradle-plugin:${requested.version}") - } - if (requested.id.id == "io.sentry.jvm.gradle") { - useModule("io.sentry:sentry-android-gradle-plugin:${requested.version}") - } - } - } repositories { gradlePluginPortal() mavenCentral()