move java-specific Git cloud's detection to dedicated module

This commit is contained in:
Michael Golubev
2016-01-19 18:59:25 +01:00
parent 1392e7705f
commit 2d2dd2ee6e
11 changed files with 37 additions and 19 deletions
+1
View File
@@ -454,6 +454,7 @@ public def layoutCommunityPlugins(String home, boolean maySkipAndroidPlugin = fa
}
jar("remote-servers-git.jar") {
moduleOptional("remote-servers-git")
moduleOptional("remote-servers-git-java")
}
fileset(dir: "$home/plugins/git4idea/lib") {
include(name: "trilead-ssh2.jar")
@@ -0,0 +1,14 @@
<?xml version="1.0" encoding="UTF-8"?>
<module type="JAVA_MODULE" version="4">
<component name="NewModuleRootManager" inherit-compiler-output="true">
<exclude-output />
<content url="file://$MODULE_DIR$">
<sourceFolder url="file://$MODULE_DIR$/src" isTestSource="false" />
</content>
<orderEntry type="inheritedJdk" />
<orderEntry type="sourceFolder" forTests="false" />
<orderEntry type="module" module-name="remote-servers-git" />
<orderEntry type="module" module-name="idea-ui" />
<orderEntry type="module" module-name="openapi" />
</component>
</module>
@@ -0,0 +1,13 @@
<idea-plugin url="https://www.jetbrains.com/idea">
<extensions defaultExtensionNs="com.intellij">
<projectStructureDetector implementation="com.intellij.remoteServer.util.importProject.CloudGitProjectStructureDetector"/>
</extensions>
<project-components>
<component>
<implementation-class>com.intellij.remoteServer.util.importProject.CloudGitRemoteDetector</implementation-class>
</component>
</project-components>
</idea-plugin>
@@ -10,15 +10,12 @@
<orderEntry type="module" module-name="remote-servers-agent-rt" />
<orderEntry type="module" module-name="core-api" />
<orderEntry type="module" module-name="vcs-api" />
<orderEntry type="module" module-name="remote-servers-api" />
<orderEntry type="module" module-name="git4idea" />
<orderEntry type="module" module-name="remote-servers-impl" />
<orderEntry type="module" module-name="lang-api" />
<orderEntry type="module" module-name="lang-impl" />
<orderEntry type="module" module-name="idea-ui" />
<orderEntry type="module" module-name="openapi" />
<orderEntry type="module" module-name="remote-servers-api" exported="" />
<orderEntry type="module" module-name="git4idea" exported="" />
<orderEntry type="module" module-name="remote-servers-impl" exported="" />
<orderEntry type="module" module-name="lang-api" exported="" />
<orderEntry type="module" module-name="lang-impl" exported="" />
<orderEntry type="module" module-name="vcs-impl" />
<orderEntry type="module" module-name="dvcs-api" />
</component>
</module>
</module>
@@ -5,14 +5,4 @@
interface="com.intellij.remoteServer.util.CloudGitDeploymentDetector"/>
</extensionPoints>
<extensions defaultExtensionNs="com.intellij">
<projectStructureDetector implementation="com.intellij.remoteServer.util.importProject.CloudGitProjectStructureDetector"/>
</extensions>
<project-components>
<component>
<implementation-class>com.intellij.remoteServer.util.importProject.CloudGitRemoteDetector</implementation-class>
</component>
</project-components>
</idea-plugin>
+3
View File
@@ -23,6 +23,9 @@
<xi:include href="/META-INF/remote-servers-git.xml" xpointer="xpointer(/idea-plugin/*)">
<xi:fallback/>
</xi:include>
<xi:include href="/META-INF/remote-servers-git-java.xml" xpointer="xpointer(/idea-plugin/*)">
<xi:fallback/>
</xi:include>
<actions>