Build: Use embedded configuration for compiler plugins
This commit is contained in:
@@ -17,6 +17,9 @@ dependencies {
|
||||
runtime(projectRuntimeJar(":kotlin-compiler-embeddable"))
|
||||
compileOnly(commonDep("com.google.android", "android"))
|
||||
compileOnly(intellijCoreDep()) { includeJars("intellij-core") }
|
||||
|
||||
embedded(project(":plugins:android-extensions-compiler")) { isTransitive = false }
|
||||
embedded(project(":kotlin-android-extensions-runtime")) { isTransitive = false }
|
||||
}
|
||||
|
||||
sourceSets {
|
||||
@@ -24,16 +27,12 @@ sourceSets {
|
||||
"test" {}
|
||||
}
|
||||
|
||||
val jar: Jar by tasks
|
||||
jar.apply {
|
||||
from(getSourceSetsFrom(":plugins:android-extensions-compiler")["main"].output)
|
||||
from(getSourceSetsFrom(":kotlin-android-extensions-runtime")["main"].output)
|
||||
duplicatesStrategy = DuplicatesStrategy.FAIL
|
||||
}
|
||||
|
||||
publish()
|
||||
|
||||
val jar: Jar by tasks
|
||||
runtimeJar(rewriteDepsToShadedCompiler(jar))
|
||||
|
||||
sourcesJar()
|
||||
|
||||
javadocJar()
|
||||
|
||||
|
||||
Reference in New Issue
Block a user