plugins { | |
`java-library` | |
} | |
dependencies { | |
rootProject.extra["kotlinJpsPluginMavenDependencies"] | |
.let { it as List<String> } | |
.forEach { implementation(project(it)) } | |
} | |
@Suppress("UNCHECKED_CAST") | |
val embeddedDependencies = rootProject.extra["kotlinJpsPluginEmbeddedDependencies"] as List<String> | |
publishProjectJars(embeddedDependencies + listOf(":jps:jps-plugin", ":jps:jps-common"), libraryDependencies = listOf(protobufFull())) |