IDEA-104500 Gradle: Allow to reuse common logic for other external systems

Exclude ExternalSystemExtensions.xml from platform config because we don't want to enforce external-system-impl dependency at the ides which don't need it
This commit is contained in:
Denis.Zhdanov
2013-05-11 23:19:06 +04:00
parent 8c962f889b
commit 9d75653f2a
5 changed files with 6 additions and 9 deletions
@@ -1,6 +1,8 @@
<idea-plugin>
<extensions defaultExtensionNs="com.intellij">
<postStartupActivity implementation="com.intellij.openapi.externalSystem.service.ExternalSystemStartupActivity"/>
<!--Generic services-->
<applicationService serviceImplementation="com.intellij.openapi.externalSystem.service.ExternalSystemFacadeManager"/>
<applicationService
@@ -24,4 +26,4 @@
</extensions>
</idea-plugin>
@@ -21,7 +21,6 @@
<xi:include href="/META-INF/PlatformExtensions.xml" xpointer="xpointer(/idea-plugin/extensions/*)"/>
<xi:include href="/META-INF/VcsExtensions.xml" xpointer="xpointer(/idea-plugin/extensions/*)"/>
<xi:include href="/META-INF/LangExtensions.xml" xpointer="xpointer(/idea-plugin/extensions/*)"/>
<xi:include href="/META-INF/ExternalSystemExtensions.xml" xpointer="xpointer(/idea-plugin/extensions/*)"/>
<applicationService serviceInterface="com.intellij.packageDependencies.DependenciesVisitorFactory"
serviceImplementation="com.intellij.packageDependencies.DependenciesVisitorFactory"/>
@@ -14,7 +14,6 @@
<extensions defaultExtensionNs="com.intellij">
<xi:include href="/META-INF/PlatformExtensions.xml" xpointer="xpointer(/idea-plugin/extensions/*)"/>
<xi:include href="/META-INF/VcsExtensions.xml" xpointer="xpointer(/idea-plugin/extensions/*)"/>
<xi:include href="/META-INF/ExternalSystemExtensions.xml" xpointer="xpointer(/idea-plugin/extensions/*)"/>
<applicationService serviceInterface="com.intellij.codeStyle.CodeStyleFacade"
serviceImplementation="com.intellij.codeStyle.DefaultCodeStyleFacade"/>
-2
View File
@@ -28,8 +28,6 @@
</extensionPoints>
<extensions defaultExtensionNs="com.intellij">
<postStartupActivity implementation="com.intellij.openapi.externalSystem.service.ExternalSystemStartupActivity"/>
<errorHandler implementation="com.intellij.diagnostic.ITNReporter"/>
<projectImportProvider implementation="org.jetbrains.plugins.gradle.service.settings.GradleProjectImportProvider"/>
<projectImportBuilder implementation="org.jetbrains.plugins.gradle.service.settings.GradleProjectImportBuilder"/>
+3 -4
View File
@@ -5,8 +5,9 @@
<xi:include href="/idea/RichPlatformPlugin.xml" xpointer="xpointer(/idea-plugin/*)"/>
<module value="com.intellij.modules.java"/>
<module value="com.intellij.modules.all"/>
<xi:include href="/idea/JavaActions.xml" xpointer="xpointer(/component/*)"/>
<xi:include href="/META-INF/ExternalSystemExtensions.xml" xpointer="xpointer(/idea-plugin/extensions/*)"/>
<xi:include href="/componentSets/Debugger.xml" xpointer="xpointer(/components/*)"/>
<application-components>
@@ -610,7 +611,7 @@
implementationClass="com.intellij.codeInspection.AnonymousCanBeMethodReferenceInspection" />
<localInspection language="JAVA" shortName="Convert2MethodRef" displayName="Lambda can be replaced with method reference"
groupName="Java language level migration aids" enabledByDefault="true" level="WARNING"
implementationClass="com.intellij.codeInspection.LambdaCanBeMethodReferenceInspection" />
implementationClass="com.intellij.codeInspection.LambdaCanBeMethReferenceInspection" />
<localInspection language="JAVA" shortName="CodeBlock2Expr" displayName="Lambda code block can be replaced with expression"
groupName="Java language level migration aids" enabledByDefault="true" level="WARNING"
implementationClass="com.intellij.codeInspection.RedundantLambdaCodeBlockInspection" />
@@ -1078,8 +1079,6 @@
<applicationService serviceInterface="com.intellij.codeInspection.SuppressManager"
serviceImplementation="com.intellij.codeInspection.SuppressManagerImpl"/>
<applicationService serviceInterface="com.intellij.codeInspection.BatchSuppressManager"
serviceImplementation="com.intellij.codeInspection.BatchSuppressManagerImpl"/>
<declarationRangeHandler key="com.intellij.psi.PsiMethod"
implementationClass="com.intellij.codeInsight.hint.MethodDeclarationRangeHandler"/>