From b4667f92848154993a83c454e4767696aab5230c Mon Sep 17 00:00:00 2001 From: Jakub Chrzanowski Date: Fri, 10 Apr 2026 22:42:08 +0200 Subject: [PATCH] Migrate IntelliJ Platform repository configuration to `settings.gradle.kts` --- CHANGELOG.md | 4 ++++ build.gradle.kts | 10 ---------- gradle/libs.versions.toml | 3 +-- settings.gradle.kts | 15 +++++++++++++++ 4 files changed, 20 insertions(+), 12 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 53068c5..599d79f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,10 @@ ## [Unreleased] +### Changed + +- Migrate IntelliJ Platform repository configuration to `settings.gradle.kts` + ## [2.4.1] - 2026-03-20 ### Fixed diff --git a/build.gradle.kts b/build.gradle.kts index 447c872..ae98c30 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -19,16 +19,6 @@ kotlin { jvmToolchain(21) } -// Configure project's dependencies -repositories { - mavenCentral() - - // IntelliJ Platform Gradle Plugin Repositories Extension - read more: https://plugins.jetbrains.com/docs/intellij/tools-intellij-platform-gradle-plugin-repositories-extension.html - intellijPlatform { - defaultRepositories() - } -} - // Dependencies are managed with Gradle version catalog - read more: https://docs.gradle.org/current/userguide/version_catalogs.html dependencies { testImplementation(libs.junit) diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index 2d484a1..11d5744 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -5,7 +5,6 @@ opentest4j = "1.3.0" # plugins changelog = "2.5.0" -intelliJPlatform = "2.13.1" kotlin = "2.3.20" kover = "0.9.7" qodana = "2025.3.2" @@ -16,7 +15,7 @@ opentest4j = { group = "org.opentest4j", name = "opentest4j", version.ref = "ope [plugins] changelog = { id = "org.jetbrains.changelog", version.ref = "changelog" } -intelliJPlatform = { id = "org.jetbrains.intellij.platform", version.ref = "intelliJPlatform" } +intelliJPlatform = { id = "org.jetbrains.intellij.platform" } kotlin = { id = "org.jetbrains.kotlin.jvm", version.ref = "kotlin" } kover = { id = "org.jetbrains.kotlinx.kover", version.ref = "kover" } qodana = { id = "org.jetbrains.qodana", version.ref = "qodana" } diff --git a/settings.gradle.kts b/settings.gradle.kts index 94a5f1e..ad6929e 100644 --- a/settings.gradle.kts +++ b/settings.gradle.kts @@ -1,5 +1,20 @@ +import org.jetbrains.intellij.platform.gradle.extensions.intellijPlatform + rootProject.name = "IntelliJ Platform Plugin Template" plugins { id("org.gradle.toolchains.foojay-resolver-convention") version "1.0.0" + id("org.jetbrains.intellij.platform.settings") version "2.14.0" +} + +dependencyResolutionManagement { + // Configure all projects' repositories + repositories { + mavenCentral() + + // IntelliJ Platform Gradle Plugin Repositories Extension - read more: https://plugins.jetbrains.com/docs/intellij/tools-intellij-platform-gradle-plugin-repositories-extension.html + intellijPlatform { + defaultRepositories() + } + } }