IntelliJ IDEA插件开发,如何获取MavenProjectsManager实例?

时间:2013-09-14 18:19:05

标签: intellij-plugin

如何获取MavenProjectsManager实例?

  1. plugin.xml中是否有服务,组件或其他内容来实例化MavenProjectsManager实例?

    MavenProjectsManager manager = MavenProjectsManager.getInstance(project);

  2. 到目前为止我的plugin.xml文件:

    <idea-plugin version="2">
        <id>com.arcbees.plugin.idea</id>
        <name>GWT-Platform (GWTP) IntelliJ IDEA Plugin</name>
        <version>1.0.0</version>
        <vendor email="support@arcbees.com" url="http://www.arcbees.com">ArcBees</vendor>
    
        <description><![CDATA[
          The GWTP IDEA plugin provides tools for GWT-Platform framework in IntelliJ IDEA.<br>
          ]]></description>
    
        <change-notes><![CDATA[
          Project Creation by Archetype added (8/30/2013).<br>
          ]]>
        </change-notes>
    
        <!-- please see http://confluence.jetbrains.net/display/IDEADEV/Build+Number+Ranges for description -->
        <idea-version since-build="107.105"/>
    
        <depends>org.jetbrains.idea.maven</depends>
    
        <application-components>
        </application-components>
    
        <project-components>
        </project-components>
    
        <actions>
        </actions>
    
        <extensions defaultExtensionNs="com.intellij">
    
            <moduleType id="GWTP_CREATE_PROJECT_MODULE"
                        implementationClass="com.arcbees.plugin.idea.moduletypes.CreateProjectModuleType"
                        classpathProvider="true"/>
    
            <wizardMode implementation="com.arcbees.plugin.idea.wizards.createproject.CreateProjectWizard"/>
    
        </extensions>
    
    </idea-plugin>
    

1 个答案:

答案 0 :(得分:2)

  1. 下载社区版
  2. 如果在Mac上显示社区版的包裹内容
  3. 打开包,找到maven插件jar的插件目录。
  4. 将该jar添加到您可以在文件系统中记住它的位置。
  5. 转到插件,打开模块设置。
  6. 转到SDK并找到IntelliJ IDEA SDK并将maven jar添加到SDK jar列表中。