Use Plugins DSL in Kotlin Gradle scripts

When plugins DSL is used, there is no need to
manually generate typesafe accessors for extensions and
conventions (by running `./gradlew kotlinDslAccessorsSnapshot`).
This commit is contained in:
Alexey Tsvetkov
2018-03-24 22:55:55 +03:00
parent 19a13b47ff
commit 8a82c1618c
102 changed files with 381 additions and 197 deletions
+3 -1
View File
@@ -1,7 +1,9 @@
description = "Kotlin Ant Tools" description = "Kotlin Ant Tools"
apply { plugin("kotlin") } plugins {
kotlin("jvm")
}
dependencies { dependencies {
compile(commonDep("org.apache.ant", "ant")) compile(commonDep("org.apache.ant", "ant"))
+4 -2
View File
@@ -1,8 +1,10 @@
description = "Kotlin Build Common" description = "Kotlin Build Common"
apply { plugin("kotlin") } plugins {
apply { plugin("jps-compatible") } kotlin("jvm")
id("jps-compatible")
}
dependencies { dependencies {
compileOnly(project(":core:util.runtime")) compileOnly(project(":core:util.runtime"))
+1 -2
View File
@@ -45,6 +45,7 @@ buildscript {
plugins { plugins {
`build-scan` `build-scan`
idea idea
id("jps-compatible")
} }
buildScan { buildScan {
@@ -254,8 +255,6 @@ apply {
} }
} }
apply { plugin("jps-compatible") }
fun Project.allprojectsRecursive(body: Project.() -> Unit) { fun Project.allprojectsRecursive(body: Project.() -> Unit) {
this.body() this.body()
this.subprojects { allprojectsRecursive(body) } this.subprojects { allprojectsRecursive(body) }
+4 -2
View File
@@ -1,6 +1,8 @@
apply { plugin("kotlin") } plugins {
apply { plugin("jps-compatible") } kotlin("jvm")
id("jps-compatible")
}
jvmTarget = "1.6" jvmTarget = "1.6"
+4 -2
View File
@@ -1,6 +1,8 @@
apply { plugin("kotlin") } plugins {
apply { plugin("jps-compatible") } kotlin("jvm")
id("jps-compatible")
}
jvmTarget = "1.6" jvmTarget = "1.6"
+4 -2
View File
@@ -1,6 +1,8 @@
apply { plugin("kotlin") } plugins {
apply { plugin("jps-compatible") } kotlin("jvm")
id("jps-compatible")
}
jvmTarget = "1.6" jvmTarget = "1.6"
+4 -2
View File
@@ -3,8 +3,10 @@ import java.io.File
import org.gradle.api.tasks.bundling.Jar import org.gradle.api.tasks.bundling.Jar
import org.jetbrains.kotlin.gradle.dsl.KotlinCompile import org.jetbrains.kotlin.gradle.dsl.KotlinCompile
apply { plugin("kotlin") } plugins {
apply { plugin("jps-compatible") } kotlin("jvm")
id("jps-compatible")
}
jvmTarget = "1.6" jvmTarget = "1.6"
+4 -2
View File
@@ -1,6 +1,8 @@
apply { plugin("kotlin") } plugins {
apply { plugin("jps-compatible") } kotlin("jvm")
id("jps-compatible")
}
jvmTarget = "1.8" jvmTarget = "1.8"
+4 -2
View File
@@ -1,6 +1,8 @@
apply { plugin("kotlin") } plugins {
apply { plugin("jps-compatible") } kotlin("jvm")
id("jps-compatible")
}
jvmTarget = "1.6" jvmTarget = "1.6"
+4 -2
View File
@@ -1,8 +1,10 @@
description = "Kotlin Runner" description = "Kotlin Runner"
apply { plugin("kotlin") } plugins {
apply { plugin("jps-compatible") } kotlin("jvm")
id("jps-compatible")
}
jvmTarget = "1.6" jvmTarget = "1.6"
+4 -2
View File
@@ -3,8 +3,10 @@ import org.gradle.jvm.tasks.Jar
description = "Compiler runner + daemon client" description = "Compiler runner + daemon client"
apply { plugin("kotlin") } plugins {
apply { plugin("jps-compatible") } kotlin("jvm")
id("jps-compatible")
}
jvmTarget = "1.6" jvmTarget = "1.6"
@@ -1,6 +1,8 @@
apply { plugin("kotlin") } plugins {
apply { plugin("jps-compatible") } kotlin("jvm")
id("jps-compatible")
}
jvmTarget = "1.6" jvmTarget = "1.6"
+4 -2
View File
@@ -1,6 +1,8 @@
apply { plugin("kotlin") } plugins {
apply { plugin("jps-compatible") } kotlin("jvm")
id("jps-compatible")
}
jvmTarget = "1.6" jvmTarget = "1.6"
+4 -2
View File
@@ -1,6 +1,8 @@
apply { plugin("kotlin") } plugins {
apply { plugin("jps-compatible") } kotlin("jvm")
id("jps-compatible")
}
jvmTarget = "1.6" jvmTarget = "1.6"
@@ -2,8 +2,10 @@ import com.github.jengelman.gradle.plugins.shadow.tasks.ShadowJar
description = "Kotlin Daemon Client" description = "Kotlin Daemon Client"
apply { plugin("kotlin") } plugins {
apply { plugin("jps-compatible") } kotlin("jvm")
id("jps-compatible")
}
jvmTarget = "1.6" jvmTarget = "1.6"
@@ -1,6 +1,8 @@
apply { plugin("kotlin") } plugins {
apply { plugin("jps-compatible") } kotlin("jvm")
id("jps-compatible")
}
jvmTarget = "1.6" jvmTarget = "1.6"
+4 -2
View File
@@ -1,6 +1,8 @@
apply { plugin("kotlin") } plugins {
apply { plugin("jps-compatible") } kotlin("jvm")
id("jps-compatible")
}
jvmTarget = "1.6" jvmTarget = "1.6"
+4 -2
View File
@@ -1,6 +1,8 @@
apply { plugin("kotlin") } plugins {
apply { plugin("jps-compatible") } kotlin("jvm")
id("jps-compatible")
}
jvmTarget = "1.6" jvmTarget = "1.6"
+4 -2
View File
@@ -1,6 +1,8 @@
apply { plugin("kotlin") } plugins {
apply { plugin("jps-compatible") } kotlin("jvm")
id("jps-compatible")
}
jvmTarget = "1.6" jvmTarget = "1.6"
@@ -1,6 +1,8 @@
apply { plugin("kotlin") } plugins {
apply { plugin("jps-compatible") } kotlin("jvm")
id("jps-compatible")
}
jvmTarget = "1.6" jvmTarget = "1.6"
+4 -2
View File
@@ -1,5 +1,7 @@
plugins { kotlin("jvm") } plugins {
apply { plugin("jps-compatible") } kotlin("jvm")
id("jps-compatible")
}
jvmTarget = "1.6" jvmTarget = "1.6"
+4 -2
View File
@@ -1,6 +1,8 @@
apply { plugin("kotlin") } plugins {
apply { plugin("jps-compatible") } kotlin("jvm")
id("jps-compatible")
}
jvmTarget = "1.6" jvmTarget = "1.6"
+4 -2
View File
@@ -1,5 +1,7 @@
apply { plugin("kotlin") } plugins {
apply { plugin("jps-compatible") } kotlin("jvm")
id("jps-compatible")
}
jvmTarget = "1.6" jvmTarget = "1.6"
+4 -2
View File
@@ -1,6 +1,8 @@
apply { plugin("kotlin") } plugins {
apply { plugin("jps-compatible") } kotlin("jvm")
id("jps-compatible")
}
jvmTarget = "1.6" jvmTarget = "1.6"
+4 -2
View File
@@ -1,6 +1,8 @@
apply { plugin("kotlin") } plugins {
apply { plugin("jps-compatible") } kotlin("jvm")
id("jps-compatible")
}
jvmTarget = "1.6" jvmTarget = "1.6"
+4 -2
View File
@@ -1,6 +1,8 @@
apply { plugin("kotlin") } plugins {
apply { plugin("jps-compatible") } kotlin("jvm")
id("jps-compatible")
}
jvmTarget = "1.6" jvmTarget = "1.6"
+4 -2
View File
@@ -1,8 +1,10 @@
description = "Kotlin Preloader" description = "Kotlin Preloader"
apply { plugin("kotlin") } plugins {
apply { plugin("jps-compatible") } kotlin("jvm")
id("jps-compatible")
}
jvmTarget = "1.6" jvmTarget = "1.6"
+4 -2
View File
@@ -4,8 +4,10 @@
*/ */
apply { plugin("kotlin") } plugins {
apply { plugin("jps-compatible") } kotlin("jvm")
id("jps-compatible")
}
jvmTarget = "1.6" jvmTarget = "1.6"
+4 -2
View File
@@ -1,6 +1,8 @@
apply { plugin("kotlin") } plugins {
apply { plugin("jps-compatible") } kotlin("jvm")
id("jps-compatible")
}
jvmTarget = "1.6" jvmTarget = "1.6"
+4 -2
View File
@@ -1,6 +1,8 @@
apply { plugin("kotlin") } plugins {
apply { plugin("jps-compatible") } kotlin("jvm")
id("jps-compatible")
}
jvmTarget = "1.6" jvmTarget = "1.6"
+4 -2
View File
@@ -1,6 +1,8 @@
apply { plugin("kotlin") } plugins {
apply { plugin("jps-compatible") } kotlin("jvm")
id("jps-compatible")
}
jvmTarget = "1.6" jvmTarget = "1.6"
+4 -2
View File
@@ -1,6 +1,8 @@
apply { plugin("kotlin") } plugins {
apply { plugin("jps-compatible") } kotlin("jvm")
id("jps-compatible")
}
dependencies { dependencies {
testCompile(project(":core:descriptors")) testCompile(project(":core:descriptors"))
+4 -2
View File
@@ -1,5 +1,7 @@
apply { plugin("kotlin") } plugins {
apply { plugin("jps-compatible") } kotlin("jvm")
id("jps-compatible")
}
dependencies { dependencies {
testRuntime(intellijDep()) testRuntime(intellijDep())
+4 -2
View File
@@ -1,7 +1,9 @@
import org.jetbrains.kotlin.gradle.tasks.KotlinCompile import org.jetbrains.kotlin.gradle.tasks.KotlinCompile
apply { plugin("kotlin") } plugins {
apply { plugin("jps-compatible") } kotlin("jvm")
id("jps-compatible")
}
dependencies { dependencies {
testCompile(projectTests(":compiler:tests-common")) testCompile(projectTests(":compiler:tests-common"))
+4 -2
View File
@@ -1,6 +1,8 @@
apply { plugin("kotlin") } plugins {
apply { plugin("jps-compatible") } kotlin("jvm")
id("jps-compatible")
}
jvmTarget = "1.6" jvmTarget = "1.6"
+4 -2
View File
@@ -1,5 +1,7 @@
apply { plugin("kotlin") } plugins {
apply { plugin("jps-compatible") } kotlin("jvm")
id("jps-compatible")
}
jvmTarget = "1.6" jvmTarget = "1.6"
javaHome = rootProject.extra["JDK_16"] as String javaHome = rootProject.extra["JDK_16"] as String
+3 -1
View File
@@ -1,6 +1,8 @@
import org.jetbrains.kotlin.gradle.tasks.KotlinCompile import org.jetbrains.kotlin.gradle.tasks.KotlinCompile
apply { plugin("kotlin") } plugins {
kotlin("jvm")
}
dependencies { dependencies {
compileOnly(project(":core:util.runtime")) compileOnly(project(":core:util.runtime"))
+4 -2
View File
@@ -1,5 +1,7 @@
apply { plugin("kotlin") } plugins {
apply { plugin("jps-compatible") } kotlin("jvm")
id("jps-compatible")
}
jvmTarget = "1.6" jvmTarget = "1.6"
javaHome = rootProject.extra["JDK_16"] as String javaHome = rootProject.extra["JDK_16"] as String
+4 -2
View File
@@ -1,5 +1,7 @@
apply { plugin("kotlin") } plugins {
apply { plugin("jps-compatible") } kotlin("jvm")
id("jps-compatible")
}
jvmTarget = "1.6" jvmTarget = "1.6"
javaHome = rootProject.extra["JDK_16"] as String javaHome = rootProject.extra["JDK_16"] as String
+4 -2
View File
@@ -1,5 +1,7 @@
apply { plugin("kotlin") } plugins {
apply { plugin("jps-compatible") } kotlin("jvm")
id("jps-compatible")
}
jvmTarget = "1.6" jvmTarget = "1.6"
javaHome = rootProject.extra["JDK_16"] as String javaHome = rootProject.extra["JDK_16"] as String
+4 -2
View File
@@ -1,7 +1,9 @@
import org.jetbrains.kotlin.gradle.tasks.KotlinCompile import org.jetbrains.kotlin.gradle.tasks.KotlinCompile
apply { plugin("kotlin") } plugins {
apply { plugin("jps-compatible") } kotlin("jvm")
id("jps-compatible")
}
jvmTarget = "1.6" jvmTarget = "1.6"
javaHome = rootProject.extra["JDK_16"] as String javaHome = rootProject.extra["JDK_16"] as String
+4 -4
View File
@@ -1,8 +1,8 @@
apply { plugins {
plugin("java") java
plugin("kotlin") kotlin("jvm")
plugin("jps-compatible") id("jps-compatible")
} }
jvmTarget = "1.6" jvmTarget = "1.6"
@@ -1,7 +1,9 @@
import com.github.jengelman.gradle.plugins.shadow.tasks.ShadowJar import com.github.jengelman.gradle.plugins.shadow.tasks.ShadowJar
import java.io.File import java.io.File
apply { plugin("base") } plugins {
base
}
val baseProtobuf by configurations.creating val baseProtobuf by configurations.creating
val baseProtobufSources by configurations.creating val baseProtobufSources by configurations.creating
+4 -2
View File
@@ -1,6 +1,8 @@
apply { plugin("kotlin") } plugins {
apply { plugin("jps-compatible") } kotlin("jvm")
id("jps-compatible")
}
dependencies { dependencies {
compile(projectDist(":kotlin-stdlib")) compile(projectDist(":kotlin-stdlib"))
+4 -2
View File
@@ -1,6 +1,8 @@
apply { plugin("kotlin") } plugins {
apply { plugin("jps-compatible") } kotlin("jvm")
id("jps-compatible")
}
dependencies { dependencies {
compile(projectTests(":compiler:cli")) compile(projectTests(":compiler:cli"))
+4 -2
View File
@@ -1,6 +1,8 @@
apply { plugin("kotlin") } plugins {
apply { plugin("jps-compatible") } kotlin("jvm")
id("jps-compatible")
}
jvmTarget = "1.6" jvmTarget = "1.6"
+4 -2
View File
@@ -1,6 +1,8 @@
apply { plugin("kotlin") } plugins {
apply { plugin("jps-compatible") } kotlin("jvm")
id("jps-compatible")
}
dependencies { dependencies {
compileOnly(project(":idea")) compileOnly(project(":idea"))
+4 -2
View File
@@ -1,7 +1,9 @@
import org.gradle.jvm.tasks.Jar import org.gradle.jvm.tasks.Jar
apply { plugin("kotlin") } plugins {
apply { plugin("jps-compatible") } kotlin("jvm")
id("jps-compatible")
}
dependencies { dependencies {
testRuntime(intellijDep()) testRuntime(intellijDep())
+4 -2
View File
@@ -1,6 +1,8 @@
apply { plugin("kotlin") } plugins {
apply { plugin("jps-compatible") } kotlin("jvm")
id("jps-compatible")
}
dependencies { dependencies {
compile(project(":compiler:util")) compile(project(":compiler:util"))
+4 -2
View File
@@ -1,6 +1,8 @@
apply { plugin("kotlin") } plugins {
apply { plugin("jps-compatible") } kotlin("jvm")
id("jps-compatible")
}
dependencies { dependencies {
compile(project(":compiler:util")) compile(project(":compiler:util"))
+4 -2
View File
@@ -1,8 +1,10 @@
import org.jetbrains.kotlin.gradle.tasks.KotlinCompile import org.jetbrains.kotlin.gradle.tasks.KotlinCompile
apply { plugin("kotlin") } plugins {
apply { plugin("jps-compatible") } kotlin("jvm")
id("jps-compatible")
}
dependencies { dependencies {
testRuntime(intellijDep()) testRuntime(intellijDep())
@@ -1,5 +1,7 @@
apply { plugin("kotlin") } plugins {
kotlin("jvm")
}
dependencies { dependencies {
compile(project(":compiler:util")) compile(project(":compiler:util"))
+4 -2
View File
@@ -1,6 +1,8 @@
apply { plugin("kotlin") } plugins {
apply { plugin("jps-compatible") } kotlin("jvm")
id("jps-compatible")
}
dependencies { dependencies {
compile(projectDist(":kotlin-stdlib")) compile(projectDist(":kotlin-stdlib"))
+4 -2
View File
@@ -1,5 +1,7 @@
apply { plugin("kotlin") } plugins {
apply { plugin("jps-compatible") } kotlin("jvm")
id("jps-compatible")
}
dependencies { dependencies {
testRuntime(intellijDep()) testRuntime(intellijDep())
+4 -2
View File
@@ -1,6 +1,8 @@
apply { plugin("kotlin") } plugins {
apply { plugin("jps-compatible") } kotlin("jvm")
id("jps-compatible")
}
dependencies { dependencies {
compile(projectDist(":kotlin-stdlib")) compile(projectDist(":kotlin-stdlib"))
+4 -2
View File
@@ -1,6 +1,8 @@
apply { plugin("kotlin") } plugins {
apply { plugin("jps-compatible") } kotlin("jvm")
id("jps-compatible")
}
dependencies { dependencies {
compile(project(":idea")) compile(project(":idea"))
+4 -2
View File
@@ -1,6 +1,8 @@
apply { plugin("kotlin") } plugins {
apply { plugin("jps-compatible") } kotlin("jvm")
id("jps-compatible")
}
dependencies { dependencies {
compile(project(":core:util.runtime")) compile(project(":core:util.runtime"))
+4 -2
View File
@@ -1,6 +1,8 @@
apply { plugin("kotlin") } plugins {
apply { plugin("jps-compatible") } kotlin("jvm")
id("jps-compatible")
}
dependencies { dependencies {
testCompile(project(":compiler:frontend")) testCompile(project(":compiler:frontend"))
+4 -2
View File
@@ -1,8 +1,10 @@
description = "Kotlin Gradle Tooling support" description = "Kotlin Gradle Tooling support"
apply { plugin("kotlin") } plugins {
apply { plugin("jps-compatible") } kotlin("jvm")
id("jps-compatible")
}
jvmTarget = "1.6" jvmTarget = "1.6"
+4 -2
View File
@@ -1,6 +1,8 @@
apply { plugin("kotlin") } plugins {
apply { plugin("jps-compatible") } kotlin("jvm")
id("jps-compatible")
}
dependencies { dependencies {
testRuntime(intellijDep()) testRuntime(intellijDep())
+4 -2
View File
@@ -1,5 +1,7 @@
apply { plugin("kotlin") } plugins {
apply { plugin("jps-compatible") } kotlin("jvm")
id("jps-compatible")
}
val compilerModules: Array<String> by rootProject.extra val compilerModules: Array<String> by rootProject.extra
+4 -2
View File
@@ -1,6 +1,8 @@
apply { plugin("kotlin") } plugins {
apply { plugin("jps-compatible") } kotlin("jvm")
id("jps-compatible")
}
jvmTarget = "1.6" jvmTarget = "1.6"
+4 -2
View File
@@ -1,6 +1,8 @@
apply { plugin("kotlin") } plugins {
apply { plugin("jps-compatible") } kotlin("jvm")
id("jps-compatible")
}
dependencies { dependencies {
compile(project(":compiler:util")) compile(project(":compiler:util"))
+4 -2
View File
@@ -1,6 +1,8 @@
apply { plugin("kotlin") } plugins {
apply { plugin("jps-compatible") } kotlin("jvm")
id("jps-compatible")
}
jvmTarget = "1.6" jvmTarget = "1.6"
+4 -2
View File
@@ -1,6 +1,8 @@
apply { plugin("kotlin") } plugins {
apply { plugin("jps-compatible") } kotlin("jvm")
id("jps-compatible")
}
dependencies { dependencies {
compile(project(":compiler:util")) compile(project(":compiler:util"))
+4 -2
View File
@@ -1,6 +1,8 @@
apply { plugin("kotlin") } plugins {
apply { plugin("jps-compatible") } kotlin("jvm")
id("jps-compatible")
}
jvmTarget = "1.6" jvmTarget = "1.6"
+2 -3
View File
@@ -3,6 +3,8 @@ import com.moowork.gradle.node.npm.NpmExecRunner
import com.moowork.gradle.node.npm.NpmTask import com.moowork.gradle.node.npm.NpmTask
plugins { plugins {
kotlin("jvm")
id("jps-compatible")
id("com.moowork.node").version("1.2.0") id("com.moowork.node").version("1.2.0")
} }
@@ -10,9 +12,6 @@ node {
download = true download = true
} }
apply { plugin("kotlin") }
apply { plugin("jps-compatible") }
val antLauncherJar by configurations.creating val antLauncherJar by configurations.creating
dependencies { dependencies {
+2 -3
View File
@@ -2,11 +2,10 @@ import org.gradle.plugins.ide.idea.model.IdeaModel
plugins { plugins {
idea idea
kotlin("jvm")
id("jps-compatible")
} }
apply { plugin("kotlin") }
apply { plugin("jps-compatible") }
jvmTarget = "1.6" jvmTarget = "1.6"
dependencies { dependencies {
@@ -1,8 +1,8 @@
description = "Simple Annotation Processor for testing kapt" description = "Simple Annotation Processor for testing kapt"
apply { plugins {
plugin("kotlin") kotlin("jvm")
plugin("maven") // only used for installing to mavenLocal() maven // only used for installing to mavenLocal()
} }
dependencies { dependencies {
@@ -1,7 +1,9 @@
description = "Sample Kotlin JSR 223 scripting jar with daemon (out-of-process) compilation and local (in-process) evaluation" description = "Sample Kotlin JSR 223 scripting jar with daemon (out-of-process) compilation and local (in-process) evaluation"
apply { plugin("kotlin") } plugins {
kotlin("jvm")
}
val compilerClasspath by configurations.creating val compilerClasspath by configurations.creating
@@ -1,7 +1,9 @@
description = "Sample Kotlin JSR 223 scripting jar with local (in-process) compilation and evaluation" description = "Sample Kotlin JSR 223 scripting jar with local (in-process) compilation and evaluation"
apply { plugin("kotlin") } plugins {
kotlin("jvm")
}
dependencies { dependencies {
compile(projectDist(":kotlin-stdlib")) compile(projectDist(":kotlin-stdlib"))
@@ -2,7 +2,9 @@ import org.jetbrains.kotlin.gradle.tasks.KotlinCompile
description = "Kotlin Mock Runtime for Tests" description = "Kotlin Mock Runtime for Tests"
apply { plugin("kotlin") } plugins {
kotlin("jvm")
}
jvmTarget = "1.6" jvmTarget = "1.6"
javaHome = rootProject.extra["JDK_16"] as String javaHome = rootProject.extra["JDK_16"] as String
@@ -4,7 +4,9 @@ import org.gradle.jvm.tasks.Jar
description = "Annotation Processor wrapper for Kotlin" description = "Annotation Processor wrapper for Kotlin"
apply { plugin("kotlin") } plugins {
kotlin("jvm")
}
val packedJars by configurations.creating val packedJars by configurations.creating
@@ -2,7 +2,9 @@ import org.jetbrains.kotlin.gradle.tasks.KotlinCompile
description = "Kotlin annotations for Android" description = "Kotlin annotations for Android"
apply { plugin("kotlin") } plugins {
kotlin("jvm")
}
jvmTarget = "1.6" jvmTarget = "1.6"
javaHome = rootProject.extra["JDK_16"] as String javaHome = rootProject.extra["JDK_16"] as String
@@ -1,8 +1,10 @@
description = "Kotlin scripting support utilities" description = "Kotlin scripting support utilities"
apply { plugin("kotlin") } plugins {
apply { plugin("jps-compatible") } kotlin("jvm")
id("jps-compatible")
}
dependencies { dependencies {
compile(project(":kotlin-stdlib")) compile(project(":kotlin-stdlib"))
+4 -2
View File
@@ -1,8 +1,10 @@
description = "Kotlin AllOpen Compiler Plugin" description = "Kotlin AllOpen Compiler Plugin"
apply { plugin("kotlin") } plugins {
apply { plugin("jps-compatible") } kotlin("jvm")
id("jps-compatible")
}
dependencies { dependencies {
testRuntime(intellijDep()) testRuntime(intellijDep())
+4 -2
View File
@@ -1,8 +1,10 @@
description = "Kotlin AllOpen IDEA Plugin" description = "Kotlin AllOpen IDEA Plugin"
apply { plugin("kotlin") } plugins {
apply { plugin("jps-compatible") } kotlin("jvm")
id("jps-compatible")
}
jvmTarget = "1.6" jvmTarget = "1.6"
@@ -1,8 +1,10 @@
description = "Kotlin Android Extensions Compiler" description = "Kotlin Android Extensions Compiler"
apply { plugin("kotlin") } plugins {
apply { plugin("jps-compatible") } kotlin("jvm")
id("jps-compatible")
}
val robolectricClasspath by configurations.creating val robolectricClasspath by configurations.creating
@@ -1,8 +1,10 @@
description = "Kotlin Android Extensions IDEA" description = "Kotlin Android Extensions IDEA"
apply { plugin("kotlin") } plugins {
apply { plugin("jps-compatible") } kotlin("jvm")
id("jps-compatible")
}
jvmTarget = "1.6" jvmTarget = "1.6"
@@ -1,6 +1,8 @@
apply { plugin("kotlin") } plugins {
apply { plugin("jps-compatible") } kotlin("jvm")
id("jps-compatible")
}
dependencies { dependencies {
testRuntime(intellijDep()) testRuntime(intellijDep())
@@ -1,7 +1,9 @@
description = "Kotlin Android Extensions Runtime" description = "Kotlin Android Extensions Runtime"
apply { plugin("kotlin") } plugins {
apply { plugin("jps-compatible") } kotlin("jvm")
id("jps-compatible")
}
jvmTarget = "1.6" jvmTarget = "1.6"
@@ -1,6 +1,8 @@
apply { plugin("kotlin") } plugins {
apply { plugin("jps-compatible") } kotlin("jvm")
id("jps-compatible")
}
jvmTarget = "1.6" jvmTarget = "1.6"
@@ -1,8 +1,10 @@
description = "Annotation Processor for Kotlin" description = "Annotation Processor for Kotlin"
apply { plugin("kotlin") } plugins {
apply { plugin("jps-compatible") } kotlin("jvm")
id("jps-compatible")
}
containsEmbeddedComponents() containsEmbeddedComponents()
+4 -2
View File
@@ -1,6 +1,8 @@
apply { plugin("kotlin") } plugins {
apply { plugin("jps-compatible") } kotlin("jvm")
id("jps-compatible")
}
jvmTarget = "1.6" jvmTarget = "1.6"
+4 -2
View File
@@ -1,7 +1,9 @@
description = "Kotlin Annotation Processing Runtime" description = "Kotlin Annotation Processing Runtime"
apply { plugin("kotlin") } plugins {
apply { plugin("jps-compatible") } kotlin("jvm")
id("jps-compatible")
}
dependencies { dependencies {
compile(projectDist(":kotlin-stdlib")) compile(projectDist(":kotlin-stdlib"))
+4 -4
View File
@@ -1,8 +1,8 @@
apply { plugins {
plugin("kotlin") java
plugin("java") kotlin("jvm")
plugin("jps-compatible") id("jps-compatible")
} }
dependencies { dependencies {
+4 -2
View File
@@ -1,8 +1,10 @@
description = "Kotlin NoArg Compiler Plugin" description = "Kotlin NoArg Compiler Plugin"
apply { plugin("kotlin") } plugins {
apply { plugin("jps-compatible") } kotlin("jvm")
id("jps-compatible")
}
dependencies { dependencies {
testRuntime(intellijDep()) testRuntime(intellijDep())
+4 -2
View File
@@ -1,8 +1,10 @@
description = "Kotlin NoArg IDEA Plugin" description = "Kotlin NoArg IDEA Plugin"
apply { plugin("kotlin") } plugins {
apply { plugin("jps-compatible") } kotlin("jvm")
id("jps-compatible")
}
jvmTarget = "1.6" jvmTarget = "1.6"
@@ -1,6 +1,8 @@
apply { plugin("kotlin") } plugins {
apply { plugin("jps-compatible") } kotlin("jvm")
id("jps-compatible")
}
val depenencyProjects = arrayOf( val depenencyProjects = arrayOf(
":generators", ":compiler", ":js:js.tests", ":compiler:tests-java8" ":generators", ":compiler", ":js:js.tests", ":compiler:tests-java8"
@@ -1,8 +1,10 @@
description = "Kotlin SamWithReceiver Compiler Plugin" description = "Kotlin SamWithReceiver Compiler Plugin"
apply { plugin("kotlin") } plugins {
apply { plugin("jps-compatible") } kotlin("jvm")
id("jps-compatible")
}
dependencies { dependencies {
compileOnly(project(":compiler:frontend")) compileOnly(project(":compiler:frontend"))
@@ -1,8 +1,10 @@
description = "Kotlin SamWithReceiver IDEA Plugin" description = "Kotlin SamWithReceiver IDEA Plugin"
apply { plugin("kotlin") } plugins {
apply { plugin("jps-compatible") } kotlin("jvm")
id("jps-compatible")
}
jvmTarget = "1.6" jvmTarget = "1.6"
@@ -1,8 +1,10 @@
description = "Kotlin SourceSections Compiler Plugin" description = "Kotlin SourceSections Compiler Plugin"
apply { plugin("kotlin") } plugins {
apply { plugin("jps-compatible") } kotlin("jvm")
id("jps-compatible")
}
dependencies { dependencies {
+4 -2
View File
@@ -1,6 +1,8 @@
apply { plugin("kotlin") } plugins {
apply { plugin("jps-compatible") } kotlin("jvm")
id("jps-compatible")
}
dependencies { dependencies {
compile(projectDist(":kotlin-stdlib")) compile(projectDist(":kotlin-stdlib"))
+4 -2
View File
@@ -1,6 +1,8 @@
apply { plugin("kotlin") } plugins {
apply { plugin("jps-compatible") } kotlin("jvm")
id("jps-compatible")
}
dependencies { dependencies {
compile(projectDist(":kotlin-stdlib")) compile(projectDist(":kotlin-stdlib"))
@@ -3,7 +3,9 @@ import org.gradle.jvm.tasks.Jar
description = "Kotlin Android Extensions Compiler" description = "Kotlin Android Extensions Compiler"
apply { plugin("kotlin") } plugins {
kotlin("jvm")
}
dependencies { dependencies {
compileOnly(project(":compiler:util")) compileOnly(project(":compiler:util"))
+3 -1
View File
@@ -1,7 +1,9 @@
description = "Kotlin Android Lint" description = "Kotlin Android Lint"
apply { plugin("java-base") } plugins {
`java-base`
}
val projectsToShadow = listOf( val projectsToShadow = listOf(
":plugins:lint", ":plugins:lint",
@@ -4,10 +4,9 @@ description = "Kotlin compiler client embeddable"
plugins { plugins {
maven maven
kotlin("jvm")
} }
apply { plugin("kotlin") }
val jarContents by configurations.creating val jarContents by configurations.creating
val testRuntimeCompilerJar by configurations.creating val testRuntimeCompilerJar by configurations.creating
val testStdlibJar by configurations.creating val testStdlibJar by configurations.creating
+3 -1
View File
@@ -1,7 +1,9 @@
description = "Kotlin Formatter" description = "Kotlin Formatter"
apply { plugin("java") } plugins {
java
}
runtimeJar { runtimeJar {
archiveName = "kotlin-formatter.jar" archiveName = "kotlin-formatter.jar"
+3 -1
View File
@@ -2,7 +2,9 @@ import java.util.Properties
description = "Kotlin IDE Lazy Resolver" description = "Kotlin IDE Lazy Resolver"
apply { plugin("java") } plugins {
java
}
val versions by configurations.creating val versions by configurations.creating
val versionFilePath = "$rootDir/dependencies/dependencies.properties" val versionFilePath = "$rootDir/dependencies/dependencies.properties"
+4 -2
View File
@@ -1,7 +1,9 @@
import org.gradle.jvm.tasks.Jar import org.gradle.jvm.tasks.Jar
plugins { java } plugins {
apply { plugin("kotlin") } java
kotlin("jvm")
}
dependencies { dependencies {
compile(project(":kotlin-stdlib")) compile(project(":kotlin-stdlib"))

Some files were not shown because too many files have changed in this diff Show More