Build: embed jps artifact kotlin-plugin.jar into ideaPlugin
This commit is contained in:
@@ -37,7 +37,6 @@ build/
|
|||||||
.idea/.name
|
.idea/.name
|
||||||
.idea/artifacts/dist_auto_*
|
.idea/artifacts/dist_auto_*
|
||||||
.idea/artifacts/ideaPlugin.xml
|
.idea/artifacts/ideaPlugin.xml
|
||||||
.idea/artifacts/kotlin_plugin_jar.xml
|
|
||||||
kotlin-ultimate/
|
kotlin-ultimate/
|
||||||
node_modules/
|
node_modules/
|
||||||
.rpt2_cache/
|
.rpt2_cache/
|
||||||
|
|||||||
+7
-11
@@ -160,16 +160,6 @@ if (kotlinBuildProperties.isInJpsBuildIdeaSync) {
|
|||||||
project {
|
project {
|
||||||
settings {
|
settings {
|
||||||
ideArtifacts {
|
ideArtifacts {
|
||||||
create("kotlin-plugin.jar") {
|
|
||||||
archive("kotlin-plugin.jar") {
|
|
||||||
directory("META-INF") {
|
|
||||||
file("$buildDir/tmp/jar/MANIFEST.MF")
|
|
||||||
}
|
|
||||||
|
|
||||||
jarFromEmbedded(ideaPluginProject)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
create("ideaPlugin") {
|
create("ideaPlugin") {
|
||||||
directory("Kotlin") {
|
directory("Kotlin") {
|
||||||
directory("kotlinc") {
|
directory("kotlinc") {
|
||||||
@@ -177,7 +167,13 @@ if (kotlinBuildProperties.isInJpsBuildIdeaSync) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
directory("lib") {
|
directory("lib") {
|
||||||
artifact("kotlin-plugin.jar")
|
archive("kotlin-plugin.jar") {
|
||||||
|
directory("META-INF") {
|
||||||
|
file("$buildDir/tmp/jar/MANIFEST.MF")
|
||||||
|
}
|
||||||
|
|
||||||
|
jarFromEmbedded(ideaPluginProject)
|
||||||
|
}
|
||||||
|
|
||||||
directoryFromConfiguration(libraries)
|
directoryFromConfiguration(libraries)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user