diff --git a/.idea/modules.xml b/.idea/modules.xml index 77fc541298b1..d7412724d55b 100644 --- a/.idea/modules.xml +++ b/.idea/modules.xml @@ -88,6 +88,7 @@ + diff --git a/build/conf/classVersions.txt b/build/conf/classVersions.txt index b42573e0be0a..639a4e8503c7 100644 --- a/build/conf/classVersions.txt +++ b/build/conf/classVersions.txt @@ -44,6 +44,8 @@ 1.8 => redist/annotations-java8.jar 1.3 => plugins/junit/lib/junit-rt.jar +1.6 => lib/external-system-rt.jar + 1.6 => plugins/gradle/lib/gradle-tooling-extension-api.jar 1.6 => plugins/gradle/lib/gradle-tooling-extension-impl.jar diff --git a/build/scripts/layouts.gant b/build/scripts/layouts.gant index da1fbd1fd875..22b39bcc16de 100644 --- a/build/scripts/layouts.gant +++ b/build/scripts/layouts.gant @@ -181,6 +181,8 @@ def layoutFull(String home, String targetDirectory, String patchedDescriptorDir jar("extensions.jar") { module("extensions")} + jar("external-system-rt.jar") { module("external-system-rt")} + jar([name: "idea.jar", duplicate: "preserve"]) { implementationModules.each { module it} } diff --git a/platform/external-system-api/external-system-api.iml b/platform/external-system-api/external-system-api.iml index 560cd417f4ad..e04ae61c2ae1 100644 --- a/platform/external-system-api/external-system-api.iml +++ b/platform/external-system-api/external-system-api.iml @@ -1,6 +1,6 @@ - + @@ -14,5 +14,6 @@ + \ No newline at end of file diff --git a/platform/external-system-rt/external-system-rt.iml b/platform/external-system-rt/external-system-rt.iml new file mode 100644 index 000000000000..a58c68919b9f --- /dev/null +++ b/platform/external-system-rt/external-system-rt.iml @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/platform/external-system-api/src/com/intellij/openapi/externalSystem/model/ExternalSystemException.java b/platform/external-system-rt/src/com/intellij/openapi/externalSystem/model/ExternalSystemException.java similarity index 100% rename from platform/external-system-api/src/com/intellij/openapi/externalSystem/model/ExternalSystemException.java rename to platform/external-system-rt/src/com/intellij/openapi/externalSystem/model/ExternalSystemException.java diff --git a/platform/external-system-api/src/com/intellij/openapi/externalSystem/model/project/ExternalSystemSourceType.java b/platform/external-system-rt/src/com/intellij/openapi/externalSystem/model/project/ExternalSystemSourceType.java similarity index 100% rename from platform/external-system-api/src/com/intellij/openapi/externalSystem/model/project/ExternalSystemSourceType.java rename to platform/external-system-rt/src/com/intellij/openapi/externalSystem/model/project/ExternalSystemSourceType.java diff --git a/platform/external-system-api/src/com/intellij/openapi/externalSystem/model/project/IExternalSystemSourceType.java b/platform/external-system-rt/src/com/intellij/openapi/externalSystem/model/project/IExternalSystemSourceType.java similarity index 100% rename from platform/external-system-api/src/com/intellij/openapi/externalSystem/model/project/IExternalSystemSourceType.java rename to platform/external-system-rt/src/com/intellij/openapi/externalSystem/model/project/IExternalSystemSourceType.java diff --git a/plugins/gradle/src/org/jetbrains/plugins/gradle/service/project/BaseGradleProjectResolverExtension.java b/plugins/gradle/src/org/jetbrains/plugins/gradle/service/project/BaseGradleProjectResolverExtension.java index eb71ef36f31c..54b3feec7d86 100644 --- a/plugins/gradle/src/org/jetbrains/plugins/gradle/service/project/BaseGradleProjectResolverExtension.java +++ b/plugins/gradle/src/org/jetbrains/plugins/gradle/service/project/BaseGradleProjectResolverExtension.java @@ -495,7 +495,7 @@ public class BaseGradleProjectResolverExtension implements GradleProjectResolver @Override public Set getToolingExtensionsClasses() { return ContainerUtil.set( - // externalSystem api jar + // external-system-rt.jar ExternalSystemSourceType.class, // gradle-tooling-extension-api jar ProjectImportAction.class, diff --git a/plugins/gradle/tooling-extension-api/gradle-tooling-extension-api.iml b/plugins/gradle/tooling-extension-api/gradle-tooling-extension-api.iml index d895123cae94..23012e7dd3ed 100644 --- a/plugins/gradle/tooling-extension-api/gradle-tooling-extension-api.iml +++ b/plugins/gradle/tooling-extension-api/gradle-tooling-extension-api.iml @@ -7,7 +7,7 @@ - + diff --git a/plugins/gradle/tooling-extension-impl/gradle-tooling-extension-impl.iml b/plugins/gradle/tooling-extension-impl/gradle-tooling-extension-impl.iml index 48ad9ab658b3..c8fb1acce762 100644 --- a/plugins/gradle/tooling-extension-impl/gradle-tooling-extension-impl.iml +++ b/plugins/gradle/tooling-extension-impl/gradle-tooling-extension-impl.iml @@ -10,7 +10,7 @@ - +