From b94c75d7ae6fa99570873f9bcf55898a551aad48 Mon Sep 17 00:00:00 2001 From: Timo Ley Date: Mon, 16 May 2022 10:33:25 +0200 Subject: [PATCH] Add repository from plugin --- .../kotlin/dev/tilera/kotlin/AllopenGradlePlugin.kt | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/kotlin-allopen-plugin-gradle/src/main/kotlin/dev/tilera/kotlin/AllopenGradlePlugin.kt b/kotlin-allopen-plugin-gradle/src/main/kotlin/dev/tilera/kotlin/AllopenGradlePlugin.kt index 49624e6..207d0d9 100644 --- a/kotlin-allopen-plugin-gradle/src/main/kotlin/dev/tilera/kotlin/AllopenGradlePlugin.kt +++ b/kotlin-allopen-plugin-gradle/src/main/kotlin/dev/tilera/kotlin/AllopenGradlePlugin.kt @@ -1,12 +1,18 @@ package dev.tilera.kotlin +import org.gradle.api.Project import org.gradle.api.provider.Provider import org.jetbrains.kotlin.gradle.plugin.KotlinCompilation import org.jetbrains.kotlin.gradle.plugin.KotlinCompilerPluginSupportPlugin import org.jetbrains.kotlin.gradle.plugin.SubpluginArtifact import org.jetbrains.kotlin.gradle.plugin.SubpluginOption +import java.net.URI class AllopenGradlePlugin: KotlinCompilerPluginSupportPlugin { + override fun apply(target: Project) { + target.repositories.maven{ it.url = URI("https://maven.tilera.xyz") } + super.apply(target) + } override fun applyToCompilation(kotlinCompilation: KotlinCompilation<*>): Provider> { val project = kotlinCompilation.target.project return project.provider { @@ -15,12 +21,10 @@ class AllopenGradlePlugin: KotlinCompilerPluginSupportPlugin { } override fun getCompilerPluginId(): String = BuildConfig.KOTLIN_PLUGIN_ID - override fun getPluginArtifact() = SubpluginArtifact( groupId = BuildConfig.KOTLIN_PLUGIN_GROUP, artifactId = BuildConfig.KOTLIN_PLUGIN_NAME, version = BuildConfig.KOTLIN_PLUGIN_VERSION ) - override fun isApplicable(kotlinCompilation: KotlinCompilation<*>) = true -} +} \ No newline at end of file