summaryrefslogtreecommitdiff
path: root/plugins/gradle/src/META-INF/gradle-maven-integration.xml
blob: b8fad2f5c3beef4751715edde78dbdb05cef347b (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
<?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"/>
    <completion.contributor language="Groovy" order="first"
                            implementationClass="org.jetbrains.plugins.gradle.integrations.maven.codeInsight.completion.MavenDependenciesGradleCompletionContributor"/>
  </extensions>
</idea-plugin>