diff --git a/idea/idea-gradle/src/org/jetbrains/kotlin/idea/configuration/GradleKotlinFrameworkSupportProvider.kt b/idea/idea-gradle/src/org/jetbrains/kotlin/idea/configuration/GradleKotlinFrameworkSupportProvider.kt index 8c86006bd29..ce1ba896c80 100644 --- a/idea/idea-gradle/src/org/jetbrains/kotlin/idea/configuration/GradleKotlinFrameworkSupportProvider.kt +++ b/idea/idea-gradle/src/org/jetbrains/kotlin/idea/configuration/GradleKotlinFrameworkSupportProvider.kt @@ -80,6 +80,7 @@ abstract class GradleKotlinFrameworkSupportProvider( with(it) { addPluginRepository(additionalRepository) addMavenCentralPluginRepository() + addPluginRepository(DEFAULT_GRADLE_PLUGIN_REPOSITORY) } } buildScriptData.addRepositoriesDefinition("mavenCentral()") diff --git a/idea/idea-gradle/src/org/jetbrains/kotlin/idea/configuration/GradleKotlinFrameworkSupportProvider.kt.172 b/idea/idea-gradle/src/org/jetbrains/kotlin/idea/configuration/GradleKotlinFrameworkSupportProvider.kt.172 index 6d352f27f35..5973e940f59 100644 --- a/idea/idea-gradle/src/org/jetbrains/kotlin/idea/configuration/GradleKotlinFrameworkSupportProvider.kt.172 +++ b/idea/idea-gradle/src/org/jetbrains/kotlin/idea/configuration/GradleKotlinFrameworkSupportProvider.kt.172 @@ -81,6 +81,7 @@ abstract class GradleKotlinFrameworkSupportProvider( with(KotlinWithGradleConfigurator.getManipulator(it)) { addPluginRepository(additionalRepository) addMavenCentralPluginRepository() + addPluginRepository(DEFAULT_GRADLE_PLUGIN_REPOSITORY) } } buildScriptData.addRepositoriesDefinition("mavenCentral()") diff --git a/idea/idea-gradle/src/org/jetbrains/kotlin/idea/configuration/GroovyBuildScriptManipulator.kt b/idea/idea-gradle/src/org/jetbrains/kotlin/idea/configuration/GroovyBuildScriptManipulator.kt index c87d49ba7c4..234c6237131 100644 --- a/idea/idea-gradle/src/org/jetbrains/kotlin/idea/configuration/GroovyBuildScriptManipulator.kt +++ b/idea/idea-gradle/src/org/jetbrains/kotlin/idea/configuration/GroovyBuildScriptManipulator.kt @@ -75,6 +75,7 @@ class GroovyBuildScriptManipulator( with(KotlinWithGradleConfigurator.getManipulator(it)) { addPluginRepository(repository) addMavenCentralPluginRepository() + addPluginRepository(DEFAULT_GRADLE_PLUGIN_REPOSITORY) } } } diff --git a/idea/idea-gradle/src/org/jetbrains/kotlin/idea/configuration/KotlinBuildScriptManipulator.kt b/idea/idea-gradle/src/org/jetbrains/kotlin/idea/configuration/KotlinBuildScriptManipulator.kt index bd1bfda4a40..5b3162bbad5 100644 --- a/idea/idea-gradle/src/org/jetbrains/kotlin/idea/configuration/KotlinBuildScriptManipulator.kt +++ b/idea/idea-gradle/src/org/jetbrains/kotlin/idea/configuration/KotlinBuildScriptManipulator.kt @@ -82,6 +82,7 @@ class KotlinBuildScriptManipulator( with(KotlinWithGradleConfigurator.getManipulator(it)) { addPluginRepository(repository) addMavenCentralPluginRepository() + addPluginRepository(DEFAULT_GRADLE_PLUGIN_REPOSITORY) } } } diff --git a/idea/idea-gradle/src/org/jetbrains/kotlin/idea/configuration/KotlinDslGradleKotlinFrameworkSupportProvider.kt b/idea/idea-gradle/src/org/jetbrains/kotlin/idea/configuration/KotlinDslGradleKotlinFrameworkSupportProvider.kt index ef0c80532e1..6a8e85a4552 100644 --- a/idea/idea-gradle/src/org/jetbrains/kotlin/idea/configuration/KotlinDslGradleKotlinFrameworkSupportProvider.kt +++ b/idea/idea-gradle/src/org/jetbrains/kotlin/idea/configuration/KotlinDslGradleKotlinFrameworkSupportProvider.kt @@ -66,6 +66,7 @@ abstract class KotlinDslGradleKotlinFrameworkSupportProvider( with(it) { addPluginRepository(additionalRepository) addMavenCentralPluginRepository() + addPluginRepository(DEFAULT_GRADLE_PLUGIN_REPOSITORY) } } buildScriptData.addRepositoriesDefinition("mavenCentral()") diff --git a/idea/idea-jvm/src/org/jetbrains/kotlin/idea/configuration/ConfigureKotlinInProjectUtils.kt b/idea/idea-jvm/src/org/jetbrains/kotlin/idea/configuration/ConfigureKotlinInProjectUtils.kt index 01ca87a480b..37ad6604a21 100644 --- a/idea/idea-jvm/src/org/jetbrains/kotlin/idea/configuration/ConfigureKotlinInProjectUtils.kt +++ b/idea/idea-jvm/src/org/jetbrains/kotlin/idea/configuration/ConfigureKotlinInProjectUtils.kt @@ -60,6 +60,14 @@ val EAP_REPOSITORY = RepositoryDescription( "https://bintray.com/kotlin/kotlin-eap/kotlin/", isSnapshot = false) +val DEFAULT_GRADLE_PLUGIN_REPOSITORY = RepositoryDescription( + "default.gradle.plugins", + "Default Gradle Plugin Repository", + "https://plugins.gradle.org/m2/", + null, + isSnapshot = false +) + fun devRepository(version: String) = RepositoryDescription( "teamcity.kotlin.dev", "Teamcity Repository of Kotlin Development Builds",