java: move registration of external system components from JavaPlugin to JavaIdePlugin

This is needed to install Java plugin to CLion which also includes these components (IDEA-209628). These components cannot be excluded from CLion because this will break existing bundled plugins (e.g. 'Compilation Database') which currently depends on external systems functionality. After IDEA-187832 is fixed we'll be able to register external system components in the common platform file for all IDEs.
This commit is contained in:
nik
2019-03-29 20:10:53 +03:00
parent 5836a15f29
commit 3316b57a54
2 changed files with 10 additions and 10 deletions
@@ -16,16 +16,6 @@
<idea-plugin xmlns:xi="http://www.w3.org/2001/XInclude">
<module value="com.intellij.modules.java"/>
<module value="com.intellij.modules.externalSystem"/>
<xi:include href="/componentSets/ExternalSystemComponents.xml" xpointer="xpointer(/idea-plugin/*)"/>
<extensionPoints>
<xi:include href="/META-INF/ExternalSystemExtensionPoints.xml" xpointer="xpointer(/idea-plugin/extensionPoints/*)"/>
</extensionPoints>
<extensions defaultExtensionNs="com.intellij">
<xi:include href="/META-INF/ExternalSystemExtensions.xml" xpointer="xpointer(/idea-plugin/extensions/*)"/>
</extensions>
<xi:include href="/idea/ExternalSystemActions.xml" xpointer="xpointer(/idea-plugin/*)"/>
<xi:include href="/componentSets/Compiler.xml" xpointer="xpointer(/idea-plugin/*)"/>
<xi:include href="/idea/JavaActions.xml" xpointer="xpointer(/idea-plugin/*)"/>
+10
View File
@@ -51,6 +51,16 @@
</xi:include>
<xi:include href="/META-INF/coverage-common-plugin.xml" xpointer="xpointer(/idea-plugin/*)"/>
<module value="com.intellij.modules.externalSystem"/>
<xi:include href="/componentSets/ExternalSystemComponents.xml" xpointer="xpointer(/idea-plugin/*)"/>
<extensionPoints>
<xi:include href="/META-INF/ExternalSystemExtensionPoints.xml" xpointer="xpointer(/idea-plugin/extensionPoints/*)"/>
</extensionPoints>
<extensions defaultExtensionNs="com.intellij">
<xi:include href="/META-INF/ExternalSystemExtensions.xml" xpointer="xpointer(/idea-plugin/extensions/*)"/>
</extensions>
<xi:include href="/idea/ExternalSystemActions.xml" xpointer="xpointer(/idea-plugin/*)"/>
<application-components>
<component>
<implementation-class>com.intellij.internal.statistic.updater.StatisticsJobsScheduler</implementation-class>