plugins { id 'gradle-plugin-common-configuration' id 'jps-compatible' } pill { variant = 'FULL' } dependencies { api project(':kotlin-gradle-plugin-api') api project(':kotlin-gradle-plugin-model') compileOnly project(':kotlin-compiler-embeddable') compileOnly project(':kotlin-allopen-compiler-plugin') embedded(project(":kotlin-allopen-compiler-plugin")) { transitive = false } } ArtifactsKt.runtimeJar(project, EmbeddableKt.rewriteDefaultJarDepsToShadedCompiler(project, {}), {}) configureSourcesJar() configureJavadocJar() pluginBundle { plugins { kotlinAllopenPlugin { id = 'org.jetbrains.kotlin.plugin.allopen' description = displayName = 'Kotlin All Open compiler plugin' } kotlinSpringPlugin { id = 'org.jetbrains.kotlin.plugin.spring' description = displayName = 'Kotlin Spring compiler plugin' } } } configurePluginMarkers(project)