@@ -18,9 +18,10 @@ package nl.fabianm.kotlin.plugin.generated.gradle
1818
1919import org.gradle.api.Plugin
2020import org.gradle.api.Project
21- import org.gradle.api.tasks.SourceSet
2221import org.gradle.api.tasks.compile.AbstractCompile
22+ import org.jetbrains.kotlin.gradle.plugin.KotlinCompilation
2323import org.jetbrains.kotlin.gradle.plugin.KotlinGradleSubplugin
24+ import org.jetbrains.kotlin.gradle.plugin.SubpluginArtifact
2425import org.jetbrains.kotlin.gradle.plugin.SubpluginOption
2526
2627class GeneratedGradleSubplugin : Plugin <Project > {
@@ -40,23 +41,16 @@ class GeneratedGradleSubplugin : Plugin<Project> {
4041class GeneratedKotlinGradleSubplugin : KotlinGradleSubplugin <AbstractCompile > {
4142 companion object {
4243 private const val GENERATED_ARTIFACT_NAME = " plugin-gradle"
43- private const val GENERATED_GROUP_NAME = " nl.fabianm.kotlin.plugin.generated"
44+ private const val GENERATED_GROUP_ID = " nl.fabianm.kotlin.plugin.generated"
45+ private const val GENERATED_VERSION = " 1.3.0"
4446 private const val GENERATED_COMPILER_PLUGIN_ID = " nl.fabianm.kotlin.plugin.generated"
45-
4647 private val ANNOTATION_ARG_NAME = " annotation"
4748 private val VISIBLE_ARG_NAME = " visible"
4849 }
4950
5051 override fun isApplicable (project : Project , task : AbstractCompile ) = GeneratedGradleSubplugin .isEnabled(project)
5152
52- override fun apply (
53- project : Project ,
54- kotlinCompile : AbstractCompile ,
55- javaCompile : AbstractCompile ,
56- variantData : Any? ,
57- androidProjectHandler : Any? ,
58- javaSourceSet : SourceSet ?
59- ): List <SubpluginOption > {
53+ override fun apply (project : Project , kotlinCompile : AbstractCompile , javaCompile : AbstractCompile ? , variantData : Any? , androidProjectHandler : Any? , kotlinCompilation : KotlinCompilation ? ): List <SubpluginOption > {
6054 if (! GeneratedGradleSubplugin .isEnabled(project)) {
6155 return emptyList()
6256 }
@@ -68,9 +62,8 @@ class GeneratedKotlinGradleSubplugin : KotlinGradleSubplugin<AbstractCompile> {
6862 )
6963 }
7064
71- override fun getCompilerPluginId () = GENERATED_COMPILER_PLUGIN_ID
72-
73- override fun getArtifactName (): String = GENERATED_ARTIFACT_NAME
65+ override fun getPluginArtifact (): SubpluginArtifact =
66+ SubpluginArtifact (GENERATED_GROUP_ID , GENERATED_ARTIFACT_NAME , GENERATED_VERSION )
7467
75- override fun getGroupName (): String = GENERATED_GROUP_NAME
68+ override fun getCompilerPluginId () = GENERATED_COMPILER_PLUGIN_ID
7669}
0 commit comments