blob: ea3737a51c68d66695786572b5f988d17864d5fd [file] [log] [blame] [edit]
description = "Kotlin JPS plugin"
plugins {
java
}
val compilerComponents = rootProject.extra["compilerModulesForJps"] as List<String>
val projectsToShadow = compilerComponents + listOf(":jps-plugin")
dependencies {
projectsToShadow.forEach {
embedded(project(it)) { isTransitive = false }
}
embedded(projectRuntimeJar(":kotlin-daemon-client"))
}
runtimeJar {
manifest.attributes["Main-Class"] = "org.jetbrains.kotlin.runner.Main"
manifest.attributes["Class-Path"] = "kotlin-stdlib.jar"
from(files("$rootDir/resources/kotlinManifest.properties"))
}