summaryrefslogtreecommitdiff
path: root/plugins/gradle/src/META-INF/gradle-maven-integration.xml
blob: 72f46b785ea75eb08deff446fe5f2519d3ac5a94 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
<?xml version="1.0" encoding="iso-8859-1"?>
<idea-plugin version="2">

  <project-components>
    <component>
      <implementation-class>org.jetbrains.plugins.gradle.integrations.maven.MavenRepositoriesHolder</implementation-class>
    </component>
  </project-components>

  <extensions defaultExtensionNs="org.jetbrains.idea.maven">
    <repositoryProvider implementation="org.jetbrains.plugins.gradle.integrations.maven.GradleMavenRepositoryProvider"/>
  </extensions>

  <actions>
    <action id="Gradle.AddGradleDslDependencyAction" class="org.jetbrains.plugins.gradle.integrations.maven.codeInsight.actions.AddGradleDslDependencyAction">
      <add-to-group group-id="Gradle.GenerateGroup" anchor="after" relative-to-action="AddGradleDslPluginAction"/>
    </action>
  </actions>

  <extensions defaultExtensionNs="com.intellij">
    <postStartupActivity implementation="org.jetbrains.plugins.gradle.integrations.maven.GradleProjectStartupActivity"/>
    <externalSystemTaskNotificationListener
        implementation="org.jetbrains.plugins.gradle.integrations.maven.GradleMavenProjectImportNotificationListener"/>
    <externalProjectDataService implementation="com.intellij.openapi.externalSystem.service.project.manage.ModuleDataService"/>
    <completion.contributor language="Groovy" order="first"
                            implementationClass="org.jetbrains.plugins.gradle.integrations.maven.codeInsight.completion.MavenDependenciesGradleCompletionContributor"/>
  </extensions>
</idea-plugin>