Build: implement useBootstrapStdlib flag

Excludes stdlib projects from build and uses bootstrap stdlib artifacts

 #KT-29205
This commit is contained in:
Vyacheslav Gerasimov
2019-01-16 07:07:27 +03:00
parent 9973446e02
commit f58acbeef5
83 changed files with 150 additions and 118 deletions
+1 -1
View File
@@ -18,7 +18,7 @@ project.sourceSets.main.antlr.srcDirs = ["src/main/antlr4"]
dependencies {
antlr "org.antlr:antlr4:$antlr4_version"
implementation "org.antlr:antlr4-runtime:$antlr4_version"
implementation project(':kotlin-stdlib')
implementation kotlinStdlib()
implementation "org.jsoup:jsoup:1.8.2"
testImplementation "junit:junit:4.12"
+1 -1
View File
@@ -12,7 +12,7 @@ dependencies {
compile project(':kotlin-gradle-plugin-api')
compile project(':kotlin-gradle-plugin-model')
compile project(':kotlin-stdlib')
compile kotlinStdlib()
compileOnly project(path: ':kotlin-compiler-embeddable', configuration: 'runtimeJar')
compileOnly project(':kotlin-allopen-compiler-plugin')
@@ -11,7 +11,7 @@ plugins {
val packedJars by configurations.creating
dependencies {
compile(project(":kotlin-stdlib"))
compile(kotlinStdlib())
packedJars(project(":kotlin-annotation-processing")) { isTransitive = false }
runtime(projectRuntimeJar(":kotlin-compiler-embeddable"))
}
@@ -11,7 +11,7 @@ standardPublicJars()
publish()
dependencies {
compile(project(":kotlin-stdlib"))
compile(kotlinStdlib())
compile(project(":kotlin-native:kotlin-native-utils"))
compileOnly(gradleApi())
@@ -29,7 +29,7 @@ dependencies {
testRuntime(projectRuntimeJar(":kotlin-gradle-plugin-test-utils-embeddable"))
testCompile(project(path = ":examples:annotation-processor-example"))
testCompile(project(":kotlin-stdlib-jdk8"))
testCompile(kotlinStdlib("jdk8"))
testCompile(project(":kotlin-reflect"))
testCompile(project(":kotlin-android-extensions"))
testCompile(commonDep("org.jetbrains.intellij.deps", "trove4j"))
@@ -10,7 +10,7 @@ standardPublicJars()
publish()
dependencies {
compile(project(":kotlin-stdlib"))
compile(kotlinStdlib())
}
tasks {
@@ -35,7 +35,7 @@ dependencies {
compileOnly(project(":compiler:incremental-compilation-impl"))
compileOnly(project(":compiler:daemon-common"))
compile(project(":kotlin-stdlib"))
compile(kotlinStdlib())
compile(project(":kotlin-native:kotlin-native-utils"))
compileOnly(project(":kotlin-reflect-api"))
compileOnly(project(":kotlin-android-extensions"))
@@ -46,7 +46,7 @@ dependencies {
proguardLibraryJars(files(firstFromJavaHomeThatExists("jre/lib/rt.jar", "../Classes/classes.jar"),
firstFromJavaHomeThatExists("jre/lib/jsse.jar", "../Classes/jsse.jar"),
toolsJar()))
proguardLibraryJars(project(":kotlin-stdlib"))
proguardLibraryJars(kotlinStdlib())
proguardLibraryJars(project(":kotlin-reflect"))
}
+1 -1
View File
@@ -18,7 +18,7 @@ dependencies {
compile project(':kotlin-gradle-plugin-api')
compile project(':kotlin-gradle-plugin-model')
compile project(':kotlin-stdlib')
compile kotlinStdlib()
compileOnly project(':compiler')
compileOnly project(':kotlin-noarg-compiler-plugin')
@@ -18,7 +18,7 @@ dependencies {
compile project(':kotlin-gradle-plugin-api')
compile project(':kotlin-gradle-plugin-model')
compile project(':kotlin-stdlib')
compile kotlinStdlib()
compileOnly project(':compiler')
compileOnly project(':kotlin-sam-with-receiver-compiler-plugin')
@@ -11,7 +11,7 @@ repositories {
}
dependencies {
compile(project(":kotlin-stdlib"))
compile(kotlinStdlib())
compile(project(":kotlin-script-runtime"))
compile(project(":kotlin-scripting-jvm"))
compile(commonDep("org.jetbrains.intellij.deps", "trove4j"))
@@ -13,7 +13,7 @@ dependencies {
compileOnly project(':kotlin-gradle-plugin')
compileOnly project(':kotlin-gradle-plugin-api')
compileOnly project(':kotlin-stdlib')
compileOnly kotlinStdlib()
compileOnly project(path: ':kotlin-compiler-embeddable', configuration: 'runtimeJar')
}
+1 -1
View File
@@ -12,7 +12,7 @@ pill {
}
dependencies {
compileOnly project(':kotlin-stdlib')
compileOnly kotlinStdlib()
}
configurations {