CIDR: New way of building CLion and AppCode plugins
- Move `prepare/cidr-plugin`, `prepare/clion-plugin` and `prepare/appcode-plugin` modules from `kotlin` to `kotlin-ultimate` project - Move `versions.clion.*` and `versions.appcode.*` properties from `kotlin` to `kotlin-ultimate` project - Drop `cidr183` bunch in `kotlin` project - Drop useless `cidrPluginDir`, `clionPluginDir`, `clionSandboxDir`, `appcodePluginDir`, `appcodeSandboxDir` Gradle properties in `kotlin` project - Drop `cidrPlugin` Gradle task in `kotlin` project - Total: Add ability to build `kotlin-ultimate` both as part of multi-project build with `kotlin` project, and as a standalone build
This commit is contained in:
+6
-5
@@ -128,7 +128,6 @@ include ":kotlin-build-common",
|
||||
":prepare:formatter",
|
||||
":prepare:ide-lazy-resolver",
|
||||
":prepare:idea-plugin",
|
||||
":prepare:cidr-plugin",
|
||||
":android-lint",
|
||||
":kotlin-compiler",
|
||||
":kotlin-compiler-embeddable",
|
||||
@@ -199,12 +198,14 @@ include ":kotlin-build-common",
|
||||
|
||||
def includeCidr = hasProperty("cidrPluginsEnabled") && cidrPluginsEnabled != 'false'
|
||||
if (includeCidr) {
|
||||
include ":kotlin-ultimate:cidr-native",
|
||||
includeBuild "kotlin-ultimate/buildSrc"
|
||||
include ":kotlin-ultimate:prepare-deps:platform-deps",
|
||||
":kotlin-ultimate:cidr-native",
|
||||
":kotlin-ultimate:appcode-native",
|
||||
":kotlin-ultimate:clion-native",
|
||||
":prepare:cidr-plugin",
|
||||
":prepare:appcode-plugin",
|
||||
":prepare:clion-plugin"
|
||||
":kotlin-ultimate:prepare:cidr-plugin",
|
||||
":kotlin-ultimate:prepare:appcode-plugin",
|
||||
":kotlin-ultimate:prepare:clion-plugin"
|
||||
}
|
||||
|
||||
def isTeamcityBuild = hasProperty("teamcity") || System.getenv("TEAMCITY_VERSION") != null
|
||||
|
||||
Reference in New Issue
Block a user