diff --git a/libraries/tools/kotlin-gradle-plugin-core/pom.xml b/libraries/tools/kotlin-gradle-plugin-core/pom.xml index a868d57bd50..35b9ac60f7e 100644 --- a/libraries/tools/kotlin-gradle-plugin-core/pom.xml +++ b/libraries/tools/kotlin-gradle-plugin-core/pom.xml @@ -73,6 +73,12 @@ kotlin-stdlib ${project.version} + + org.codehaus.gmaven + gmaven-plugin + 1.5 + provided + @@ -90,9 +96,38 @@ ${project.basedir}/src/main/resources + + ${project.build.outputDirectory}/../groovyOutput + + + org.codehaus.gmaven + gmaven-plugin + 1.5 + + 2.0 + + + + + process-sources + compile + + + + ${project.basedir}/src/main/kotlin + + **/*.groovy + + + + ${project.build.outputDirectory}/../groovyOutput + + + + kotlin-maven-plugin org.jetbrains.kotlin @@ -108,6 +143,12 @@ compile compile compile + + + ${project.basedir}/src/main/kotlin + ${project.build.outputDirectory}/../groovyOutput + + diff --git a/libraries/tools/kotlin-gradle-plugin-core/src/main/kotlin/org/jetbrains/kotlin/gradle/plugin/KotlinPlugin.kt b/libraries/tools/kotlin-gradle-plugin-core/src/main/kotlin/org/jetbrains/kotlin/gradle/plugin/KotlinPlugin.kt index 7f448767e10..280088b65ee 100644 --- a/libraries/tools/kotlin-gradle-plugin-core/src/main/kotlin/org/jetbrains/kotlin/gradle/plugin/KotlinPlugin.kt +++ b/libraries/tools/kotlin-gradle-plugin-core/src/main/kotlin/org/jetbrains/kotlin/gradle/plugin/KotlinPlugin.kt @@ -39,6 +39,7 @@ import org.gradle.api.artifacts.Dependency import java.util.HashSet import org.gradle.api.UnknownDomainObjectException import org.gradle.api.initialization.dsl.ScriptHandler +import org.jetbrains.kotlin.gradle.plugin.android.AndroidGradleWrapper val DEFAULT_ANNOTATIONS = "org.jebrains.kotlin.gradle.defaultAnnotations" @@ -250,7 +251,7 @@ open class KotlinAndroidPlugin(val scriptHandler: ScriptHandler): Plugin