mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
Gradle-java integration as optional extension for IntelliJ gradle plugin
This commit is contained in:
Generated
+3
-2
@@ -435,8 +435,9 @@
|
||||
<module fileurl="file://$PROJECT_DIR$/plugins/eclipse/jps-plugin/intellij.eclipse.jps.iml" filepath="$PROJECT_DIR$/plugins/eclipse/jps-plugin/intellij.eclipse.jps.iml" />
|
||||
<module fileurl="file://$PROJECT_DIR$/plugins/editorconfig/intellij.editorconfig.iml" filepath="$PROJECT_DIR$/plugins/editorconfig/intellij.editorconfig.iml" />
|
||||
<module fileurl="file://$PROJECT_DIR$/plugins/gradle/intellij.gradle.iml" filepath="$PROJECT_DIR$/plugins/gradle/intellij.gradle.iml" />
|
||||
<module fileurl="file://$PROJECT_DIR$/plugins/gradle/java/intellij.java.gradle.iml" filepath="$PROJECT_DIR$/plugins/gradle/java/intellij.java.gradle.iml" />
|
||||
<module fileurl="file://$PROJECT_DIR$/plugins/gradle/java/intellij.java.gradle.tests.iml" filepath="$PROJECT_DIR$/plugins/gradle/java/intellij.java.gradle.tests.iml" />
|
||||
<module fileurl="file://$PROJECT_DIR$/plugins/gradle/intellij.gradle.common.iml" filepath="$PROJECT_DIR$/plugins/gradle/intellij.gradle.common.iml" />
|
||||
<module fileurl="file://$PROJECT_DIR$/plugins/gradle/java/intellij.gradle.java.iml" filepath="$PROJECT_DIR$/plugins/gradle/java/intellij.gradle.java.iml" />
|
||||
<module fileurl="file://$PROJECT_DIR$/plugins/gradle/java/intellij.gradle.java.tests.iml" filepath="$PROJECT_DIR$/plugins/gradle/java/intellij.gradle.java.tests.iml" />
|
||||
<module fileurl="file://$PROJECT_DIR$/plugins/gradle/jps-plugin/intellij.gradle.jps.iml" filepath="$PROJECT_DIR$/plugins/gradle/jps-plugin/intellij.gradle.jps.iml" />
|
||||
<module fileurl="file://$PROJECT_DIR$/plugins/gradle/intellij.gradle.tests.iml" filepath="$PROJECT_DIR$/plugins/gradle/intellij.gradle.tests.iml" />
|
||||
<module fileurl="file://$PROJECT_DIR$/plugins/gradle/tooling-extension-api/intellij.gradle.toolingExtension.iml" filepath="$PROJECT_DIR$/plugins/gradle/tooling-extension-api/intellij.gradle.toolingExtension.iml" />
|
||||
|
||||
@@ -84,7 +84,7 @@
|
||||
<orderEntry type="module" module-name="intellij.vcs.github" />
|
||||
<orderEntry type="module" module-name="intellij.vcs.hg" />
|
||||
<orderEntry type="module" module-name="intellij.relaxng" />
|
||||
<orderEntry type="module" module-name="intellij.java.gradle" />
|
||||
<orderEntry type="module" module-name="intellij.gradle.java" />
|
||||
<orderEntry type="module" module-name="intellij.platform.remoteServers.impl" />
|
||||
<orderEntry type="module" module-name="intellij.xml.dom.tests" scope="TEST" />
|
||||
<orderEntry type="module" module-name="intellij.platform.colorSchemes" />
|
||||
|
||||
+2
@@ -168,6 +168,8 @@ class CommunityRepositoryModules {
|
||||
])
|
||||
},
|
||||
plugin("intellij.gradle") {
|
||||
withModule("intellij.gradle.common")
|
||||
withModule("intellij.gradle.java")
|
||||
withModule("intellij.gradle.jps")
|
||||
withModule("intellij.gradle.toolingExtension")
|
||||
withModule("intellij.gradle.toolingExtension.impl")
|
||||
|
||||
@@ -41,7 +41,7 @@
|
||||
<orderEntry type="module" module-name="intellij.devkit.jps" scope="RUNTIME" />
|
||||
<orderEntry type="module" module-name="intellij.platform.images" />
|
||||
<orderEntry type="module" module-name="intellij.platform.uast" />
|
||||
<orderEntry type="module" module-name="intellij.java.gradle" />
|
||||
<orderEntry type="module" module-name="intellij.gradle.java" />
|
||||
<orderEntry type="module" module-name="intellij.java.ui" />
|
||||
<orderEntry type="module" module-name="intellij.java.testFramework" scope="TEST" />
|
||||
<orderEntry type="library" scope="TEST" name="assertJ" level="project" />
|
||||
|
||||
@@ -0,0 +1,25 @@
|
||||
<?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$/resources">
|
||||
<sourceFolder url="file://$MODULE_DIR$/resources" type="java-resource" />
|
||||
</content>
|
||||
<content url="file://$MODULE_DIR$/src">
|
||||
<sourceFolder url="file://$MODULE_DIR$/src" isTestSource="false" />
|
||||
</content>
|
||||
<orderEntry type="inheritedJdk" />
|
||||
<orderEntry type="sourceFolder" forTests="false" />
|
||||
<orderEntry type="module" module-name="intellij.platform.externalSystem" exported="" />
|
||||
<orderEntry type="module" module-name="intellij.platform.externalSystem.impl" exported="" />
|
||||
<orderEntry type="module" module-name="intellij.gradle.toolingExtension" exported="" />
|
||||
<orderEntry type="module" module-name="intellij.gradle.toolingExtension.impl" />
|
||||
<orderEntry type="module" module-name="intellij.platform.lang" />
|
||||
<orderEntry type="module" module-name="intellij.platform.lang.impl" />
|
||||
<orderEntry type="library" exported="" name="Slf4j" level="project" />
|
||||
<orderEntry type="library" exported="" name="Gradle" level="project" />
|
||||
<orderEntry type="library" name="Kryo" level="project" />
|
||||
<orderEntry type="library" name="Groovy" level="project" />
|
||||
<orderEntry type="library" name="gson" level="project" />
|
||||
</component>
|
||||
</module>
|
||||
@@ -3,21 +3,10 @@
|
||||
<component name="NewModuleRootManager" inherit-compiler-output="true">
|
||||
<exclude-output />
|
||||
<content url="file://$MODULE_DIR$">
|
||||
<sourceFolder url="file://$MODULE_DIR$/resources" type="java-resource" />
|
||||
<sourceFolder url="file://$MODULE_DIR$/src" isTestSource="false" />
|
||||
<sourceFolder url="file://$MODULE_DIR$/plugin-resources" type="java-resource" />
|
||||
</content>
|
||||
<orderEntry type="inheritedJdk" />
|
||||
<orderEntry type="sourceFolder" forTests="false" />
|
||||
<orderEntry type="module" module-name="intellij.platform.externalSystem" exported="" />
|
||||
<orderEntry type="module" module-name="intellij.platform.externalSystem.impl" exported="" />
|
||||
<orderEntry type="module" module-name="intellij.gradle.toolingExtension" exported="" />
|
||||
<orderEntry type="module" module-name="intellij.gradle.toolingExtension.impl" />
|
||||
<orderEntry type="module" module-name="intellij.platform.lang" />
|
||||
<orderEntry type="module" module-name="intellij.platform.lang.impl" />
|
||||
<orderEntry type="library" exported="" name="Slf4j" level="project" />
|
||||
<orderEntry type="library" exported="" name="Gradle" level="project" />
|
||||
<orderEntry type="library" name="Kryo" level="project" />
|
||||
<orderEntry type="library" name="Groovy" level="project" />
|
||||
<orderEntry type="library" name="gson" level="project" />
|
||||
<orderEntry type="module" module-name="intellij.gradle.common" exported="" />
|
||||
</component>
|
||||
</module>
|
||||
@@ -14,7 +14,7 @@
|
||||
<orderEntry type="library" scope="TEST" name="JUnit4" level="project" />
|
||||
<orderEntry type="module" module-name="intellij.platform.testFramework" scope="TEST" />
|
||||
<orderEntry type="module" module-name="intellij.java.testFramework" scope="TEST" />
|
||||
<orderEntry type="module" module-name="intellij.gradle" scope="TEST" />
|
||||
<orderEntry type="module" module-name="intellij.gradle.common" scope="TEST" />
|
||||
<orderEntry type="module" module-name="intellij.gradle.toolingExtension.tests" scope="TEST" />
|
||||
<orderEntry type="library" scope="TEST" name="mockito" level="project" />
|
||||
<orderEntry type="module" module-name="intellij.java.execution.impl" scope="TEST" />
|
||||
|
||||
+2
-2
@@ -4,11 +4,11 @@
|
||||
<exclude-output />
|
||||
<content url="file://$MODULE_DIR$">
|
||||
<sourceFolder url="file://$MODULE_DIR$/src" isTestSource="false" packagePrefix="org.jetbrains.plugins.gradle" />
|
||||
<sourceFolder url="file://$MODULE_DIR$/resources" type="java-resource" />
|
||||
</content>
|
||||
<orderEntry type="inheritedJdk" />
|
||||
<orderEntry type="sourceFolder" forTests="false" />
|
||||
<orderEntry type="module" module-name="intellij.gradle" exported="" />
|
||||
<orderEntry type="module" module-name="intellij.gradle" />
|
||||
<orderEntry type="module" module-name="intellij.gradle.common" exported="" />
|
||||
<orderEntry type="module" module-name="intellij.java.coverage" />
|
||||
<orderEntry type="module" module-name="intellij.gradle.jps" />
|
||||
<orderEntry type="module" module-name="intellij.java.ui" />
|
||||
+1
-1
@@ -14,7 +14,7 @@
|
||||
<orderEntry type="library" scope="TEST" name="JUnit4" level="project" />
|
||||
<orderEntry type="module" module-name="intellij.platform.testFramework" scope="TEST" />
|
||||
<orderEntry type="module" module-name="intellij.java.testFramework" scope="TEST" />
|
||||
<orderEntry type="module" module-name="intellij.java.gradle" scope="TEST" />
|
||||
<orderEntry type="module" module-name="intellij.gradle.java" scope="TEST" />
|
||||
<orderEntry type="module" module-name="intellij.gradle.tests" exported="" scope="TEST" />
|
||||
<orderEntry type="module" module-name="intellij.gradle.toolingExtension.tests" scope="TEST" />
|
||||
<orderEntry type="module" module-name="intellij.java.compiler.impl" scope="TEST" />
|
||||
+5
-7
@@ -15,12 +15,8 @@
|
||||
-->
|
||||
|
||||
<idea-plugin url="https://confluence.jetbrains.com/display/IDEADEV/Gradle+integration">
|
||||
<name>Gradle: JVM</name>
|
||||
<id>org.jetbrains.plugins.gradle.java</id>
|
||||
<vendor>JetBrains</vendor>
|
||||
<description>
|
||||
Supports the development of JVM-based applications with Gradle.
|
||||
</description>
|
||||
|
||||
<module value="org.jetbrains.plugins.gradle.java"/>
|
||||
|
||||
<depends>org.jetbrains.plugins.gradle</depends>
|
||||
<depends>org.intellij.groovy</depends>
|
||||
@@ -64,6 +60,8 @@
|
||||
<applicationService serviceInterface="org.jetbrains.plugins.gradle.GradleIdeManager"
|
||||
serviceImplementation="org.jetbrains.plugins.gradle.GradleJavaIdeManager"/>
|
||||
|
||||
<treeStructureProvider implementation="org.jetbrains.plugins.gradle.projectView.GradleTreeStructureProvider" order="last"/>
|
||||
|
||||
<compileServer.plugin classpath="gradle-jps-plugin.jar"/>
|
||||
<postStartupActivity implementation="org.jetbrains.plugins.gradle.startup.GradleJvmStartupActivity"/>
|
||||
<projectTaskRunner implementation="org.jetbrains.plugins.gradle.execution.build.GradleProjectTaskRunner" id="gradle" order="first"/>
|
||||
@@ -99,7 +97,7 @@
|
||||
<projectImportBuilder implementation="org.jetbrains.plugins.gradle.service.project.wizard.GradleProjectImportBuilder"/>
|
||||
<moduleBuilder builderClass="org.jetbrains.plugins.gradle.service.project.wizard.GradleModuleBuilder"/>
|
||||
<projectImportProvider implementation="org.jetbrains.plugins.gradle.service.project.wizard.GradleProjectImportProvider"/>
|
||||
<projectOpenProcessor implementation="org.jetbrains.plugins.gradle.service.project.wizard.GradleProjectOpenProcessor"/>
|
||||
<projectOpenProcessor id="java" implementation="org.jetbrains.plugins.gradle.service.project.wizard.GradleJavaProjectOpenProcessor"/>
|
||||
|
||||
<externalSystemExecutionConsoleManager
|
||||
implementation="org.jetbrains.plugins.gradle.execution.test.runner.GradleTestsExecutionConsoleManager" id="gradleTest" order="before gradle"/>
|
||||
+5
-2
@@ -15,7 +15,7 @@
|
||||
-->
|
||||
|
||||
<idea-plugin url="https://confluence.jetbrains.com/display/IDEADEV/Gradle+integration">
|
||||
<name>Gradle: Base support</name>
|
||||
<name>Gradle</name>
|
||||
<id>org.jetbrains.plugins.gradle</id>
|
||||
<vendor>JetBrains</vendor>
|
||||
<description>
|
||||
@@ -38,6 +38,7 @@
|
||||
</description>
|
||||
|
||||
<depends>com.intellij.modules.lang</depends>
|
||||
<depends optional="true" config-file="gradle-java-plugin.xml">com.intellij.modules.java</depends>
|
||||
|
||||
<resource-bundle>i18n.GradleBundle</resource-bundle>
|
||||
|
||||
@@ -64,6 +65,9 @@
|
||||
|
||||
<extensions defaultExtensionNs="com.intellij">
|
||||
<postStartupActivity implementation="org.jetbrains.plugins.gradle.service.project.GradleStartupActivity"/>
|
||||
<projectOpenProcessor id="default"
|
||||
implementation="org.jetbrains.plugins.gradle.service.project.GradleProjectOpenProcessor"
|
||||
order="last"/>
|
||||
<orderEnumerationHandlerFactory implementation="org.jetbrains.plugins.gradle.execution.GradleOrderEnumeratorHandler$FactoryImpl"/>
|
||||
<consoleFilterProvider implementation="org.jetbrains.plugins.gradle.execution.GradleConsoleFilterProvider"/>
|
||||
<stacktrace.fold substring="at org.gradle."/>
|
||||
@@ -86,7 +90,6 @@
|
||||
id="reference.settings.project.gradle.running" key="gradle.runner" bundle="i18n.GradleBundle"
|
||||
nonDefaultProject="true"/>
|
||||
</projectConfigurable>
|
||||
<treeStructureProvider implementation="org.jetbrains.plugins.gradle.projectView.GradleTreeStructureProvider" order="last"/>
|
||||
<editorTabTitleProvider implementation="org.jetbrains.plugins.gradle.util.GradleEditorTabTitleProvider"/>
|
||||
<configurationType implementation="org.jetbrains.plugins.gradle.service.execution.GradleExternalTaskConfigurationType"/>
|
||||
|
||||
@@ -11,7 +11,7 @@
|
||||
<orderEntry type="inheritedJdk" />
|
||||
<orderEntry type="sourceFolder" forTests="false" />
|
||||
<orderEntry type="module" module-name="intellij.gradle.toolingExtension.impl" />
|
||||
<orderEntry type="module" module-name="intellij.gradle" />
|
||||
<orderEntry type="module" module-name="intellij.gradle.common" />
|
||||
<orderEntry type="module" module-name="intellij.java.testFramework" scope="TEST" />
|
||||
</component>
|
||||
</module>
|
||||
Reference in New Issue
Block a user