Postpone some task configuration to execution phase
This commit is contained in:
@@ -159,8 +159,10 @@ task compileJs(type: JavaExec) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
main = "org.jetbrains.kotlin.js.FileMergerKt"
|
main = "org.jetbrains.kotlin.js.FileMergerKt"
|
||||||
args = [jsOutputFile, rootDir, "$jsSrcDir/wrapper.js"] + inputFiles.collect { it.path } +
|
doFirst {
|
||||||
["$buildDir/classes/builtins/kotlin.js", "$buildDir/classes/main/kotlin.js"]
|
args = [jsOutputFile, rootDir, "$jsSrcDir/wrapper.js"] + inputFiles.collect { it.path } +
|
||||||
|
["$buildDir/classes/builtins/kotlin.js", "$buildDir/classes/main/kotlin.js"]
|
||||||
|
}
|
||||||
classpath = configurations.merger
|
classpath = configurations.merger
|
||||||
|
|
||||||
doLast {
|
doLast {
|
||||||
|
|||||||
@@ -127,7 +127,7 @@ task proguard(type: proguard.gradle.ProGuardTask) {
|
|||||||
injars stripMetadata.outputs.files
|
injars stripMetadata.outputs.files
|
||||||
outjars outputJarPath
|
outjars outputJarPath
|
||||||
|
|
||||||
libraryjars configurations.proguardDeps.files
|
libraryjars configurations.proguardDeps
|
||||||
libraryjars rtJar
|
libraryjars rtJar
|
||||||
|
|
||||||
configuration "${core}/reflection.jvm/reflection.pro"
|
configuration "${core}/reflection.jvm/reflection.pro"
|
||||||
|
|||||||
@@ -53,10 +53,12 @@ sourceSets {
|
|||||||
projectTest {
|
projectTest {
|
||||||
dependsOnTaskIfExistsRec("dist", project = rootProject)
|
dependsOnTaskIfExistsRec("dist", project = rootProject)
|
||||||
workingDir = File(rootDir, "libraries/tools/kotlin-compiler-client-embeddable-test/src")
|
workingDir = File(rootDir, "libraries/tools/kotlin-compiler-client-embeddable-test/src")
|
||||||
systemProperty("kotlin.test.script.classpath", the<JavaPluginConvention>().sourceSets.getByName("test").output.classesDirs.joinToString(File.pathSeparator))
|
doFirst {
|
||||||
systemProperty("compilerJar", testRuntimeCompilerJar.singleFile.canonicalPath)
|
systemProperty("kotlin.test.script.classpath", the<JavaPluginConvention>().sourceSets.getByName("test").output.classesDirs.joinToString(File.pathSeparator))
|
||||||
systemProperty("stdlibJar", testStdlibJar.singleFile.canonicalPath)
|
systemProperty("compilerJar", testRuntimeCompilerJar.singleFile.canonicalPath)
|
||||||
systemProperty("scriptRuntimeJar", testScriptRuntimeJar.singleFile.canonicalPath)
|
systemProperty("stdlibJar", testStdlibJar.singleFile.canonicalPath)
|
||||||
|
systemProperty("scriptRuntimeJar", testScriptRuntimeJar.singleFile.canonicalPath)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
archives.artifacts.let { artifacts ->
|
archives.artifacts.let { artifacts ->
|
||||||
|
|||||||
Reference in New Issue
Block a user