| <idea-plugin implementation-detail="true"> | |
| <name>Gradle-Java</name> | |
| <!-- "org.jetbrains.plugins.gradle" id has been reused to avoid dependant plugins breakage--> | |
| <id>org.jetbrains.plugins.gradle</id> | |
| <description> | |
| Plugin provides Java Gradle projects support | |
| </description> | |
| <vendor>JetBrains</vendor> | |
| <depends>com.intellij.java</depends> | |
| <depends>com.intellij.gradle</depends> | |
| <module value="com.intellij.modules.gradle.java"/> | |
| <module value="org.jetbrains.plugins.gradle.java"/> | |
| <depends optional="true" config-file="gradle-maven-integration.xml">org.jetbrains.idea.maven</depends> | |
| <depends optional="true" config-file="gradle-coverage-integration.xml">Coverage</depends> | |
| <depends optional="true" config-file="gradle-groovy-integration.xml">org.intellij.groovy</depends> | |
| <depends optional="true" config-file="gradle-properties-integration.xml">com.intellij.properties</depends> | |
| <resource-bundle>messages.GradleInspectionBundle</resource-bundle> | |
| <extensionPoints> | |
| <extensionPoint name="frameworkSupport" interface="org.jetbrains.plugins.gradle.frameworkSupport.GradleFrameworkSupportProvider"/> | |
| <extensionPoint name="kotlinDslFrameworkSupport" interface="org.jetbrains.plugins.gradle.frameworkSupport.KotlinDslGradleFrameworkSupportProvider"/> | |
| <extensionPoint name="buildTasksProvider" interface="org.jetbrains.plugins.gradle.execution.build.GradleBuildTasksProvider"/> | |
| <extensionPoint name="testTasksProvider" interface="org.jetbrains.plugins.gradle.execution.test.runner.GradleTestTasksProvider"/> | |
| </extensionPoints> | |
| <extensions defaultExtensionNs="org.jetbrains.plugins.gradle"> | |
| <projectResolve implementation="org.jetbrains.plugins.gradle.service.project.JavaGradleProjectResolver"/> | |
| <projectResolve implementation="org.jetbrains.plugins.gradle.service.project.MavenRepositoriesProjectResolver"/> | |
| <executionEnvironmentProvider implementation="org.jetbrains.plugins.gradle.execution.build.GradleApplicationEnvironmentProvider"/> | |
| <settingsControlProvider implementation="org.jetbrains.plugins.gradle.service.settings.JavaGradleSettingsControlProvider"/> | |
| <frameworkSupport implementation="org.jetbrains.plugins.gradle.frameworkSupport.GradleJavaFrameworkSupportProvider"/> | |
| <kotlinDslFrameworkSupport implementation="org.jetbrains.plugins.gradle.frameworkSupport.KotlinDslGradleJavaFrameworkSupportProvider" /> | |
| </extensions> | |
| <extensions defaultExtensionNs="com.intellij"> | |
| <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"/> | |
| <buildProcess.parametersProvider implementation="org.jetbrains.plugins.gradle.compiler.GradleBuildProcessParametersProvider"/> | |
| <externalSystemNotificationExtension implementation="org.jetbrains.plugins.gradle.service.notification.GradleNotificationJavaExtension"/> | |
| <externalSystem.debuggerBackend implementation="org.jetbrains.plugins.gradle.service.debugger.GradleJvmDebuggerBackend" /> | |
| <externalProjectDataService implementation="org.jetbrains.plugins.gradle.service.project.data.BuildClasspathModuleGradleDataService"/> | |
| <projectService serviceImplementation="org.jetbrains.plugins.gradle.service.GradleBuildClasspathManager"/> | |
| <editorNotificationProvider implementation="org.jetbrains.plugins.gradle.codeInsight.UseDistributionWithSourcesNotificationProvider"/> | |
| <compiler.updateResourcesBuildContributor | |
| implementation="org.jetbrains.plugins.gradle.execution.build.GradleUpdateResourcesBuildContributor"/> | |
| <projectService serviceImplementation="org.jetbrains.plugins.gradle.config.GradleResourceCompilerConfigurationGenerator"/> | |
| <compiler.task execute="BEFORE" implementation="org.jetbrains.plugins.gradle.config.GradleResourceConfigurationGeneratorCompileTask"/> | |
| <attachSourcesProvider implementation="org.jetbrains.plugins.gradle.util.GradleAttachSourcesProvider"/> | |
| <moduleBuilder builderClass="org.jetbrains.plugins.gradle.service.project.wizard.InternalGradleModuleBuilder"/> | |
| <projectImportProvider implementation="org.jetbrains.plugins.gradle.service.project.wizard.JavaGradleProjectImportProvider"/> | |
| <!--Gradle Test Runner--> | |
| <testActionProvider implementation="org.jetbrains.plugins.gradle.execution.test.runner.OpenGradleTestResultActionProvider"/> | |
| <externalSystemExecutionConsoleManager | |
| implementation="org.jetbrains.plugins.gradle.execution.test.runner.GradleTestsExecutionConsoleManager" id="gradleTest" order="before gradle"/> | |
| <runConfigurationProducer implementation="org.jetbrains.plugins.gradle.execution.test.runner.AllInPackageGradleConfigurationProducer" | |
| order="last"/> | |
| <runConfigurationProducer implementation="org.jetbrains.plugins.gradle.execution.test.runner.AllInDirectoryGradleConfigurationProducer" | |
| order="last"/> | |
| <runConfigurationProducer implementation="org.jetbrains.plugins.gradle.execution.test.runner.TestClassGradleConfigurationProducer" | |
| order="last"/> | |
| <runConfigurationProducer implementation="org.jetbrains.plugins.gradle.execution.test.runner.TestMethodGradleConfigurationProducer" | |
| order="last"/> | |
| <runConfigurationProducer implementation="org.jetbrains.plugins.gradle.execution.test.runner.PatternGradleConfigurationProducer" | |
| order="last"/> | |
| <externalProjectDataService implementation="org.jetbrains.plugins.gradle.service.project.data.ExternalAnnotationsDataService"/> | |
| <externalProjectDataService implementation="org.jetbrains.plugins.gradle.service.project.data.ExternalAnnotationsModuleLibrariesService"/> | |
| <externalProjectDataService implementation="org.jetbrains.plugins.gradle.service.project.data.MavenRepositoriesDataService"/> | |
| <externalProjectDataService implementation="org.jetbrains.plugins.gradle.service.project.data.AnnotationProcessingDataService"/> | |
| </extensions> | |
| </idea-plugin> |