文件类似于nbactions.xml for intellij

时间:2017-02-26 08:57:02

标签: maven intellij-idea netbeans

在我的公司,我们正在使用NetBeans IDE。

我试图切换到intellij,因为我更喜欢它作为NetBeans的编辑器,但最大的问题似乎是缺少与NetBeans一样的Maven集成。

我试图为intellij中的NetBeans文件nbactions.xml找到一个类似的解决方案,并且已经做空了。

是否有任何解决方案为nbactions.xml文件中构建,运行和调试时要采取的操作配置文件?

(我知道直接在项目中编辑配置的方法,我正在寻找一个intellij能够解析的配置文件,例如NetBeans解析nbactions.xml文件)。

任何帮助都将不胜感激。

修改

我想要做的是在点击构建,运行,依赖性构建等时执行特定阶段的配置。

例如,我可以编写一个如下所示的文件:

<actions>
    <action>
        <actionName>rebuild</actionName>
        <preAction>build-with-dependencies</preAction>
        <packagings>
            <packaging>*</packaging>
        </packagings>
        <goals>
            <goal>clean</goal>
            <goal>package</goal>
            <goal>assembly:single</goal>
        </goals>
    </action>
    <action>
        <actionName>run</actionName>
        <packagings>
            <packaging>jar</packaging>
        </packagings>
        <goals>
            <goal>process-classes</goal>
            <goal>org.codehaus.mojo:exec-maven-plugin:1.2.1:exec</goal>
        </goals>
        <properties>
            <exec.args>-classpath %classpath org.bgu.ddms.node.Main</exec.args>
            <exec.executable>java</exec.executable>
        </properties>
    </action>
    <action>
        <actionName>debug</actionName>
        <packagings>
            <packaging>jar</packaging>
        </packagings>
        <goals>
            <goal>process-classes</goal>
            <goal>org.codehaus.mojo:exec-maven-plugin:1.2.1:exec</goal>
        </goals>
        <properties>
            <exec.args>-Xdebug -Xrunjdwp:transport=dt_socket,server=n,address=${jpda.address} -classpath %classpath org.bgu.ddms.node.Main</exec.args>
            <exec.executable>java</exec.executable>
            <jpda.listen>true</jpda.listen>
        </properties>
    </action>
    <action>
        <actionName>profile</actionName>
        <packagings>
            <packaging>jar</packaging>
        </packagings>
        <goals>
            <goal>process-classes</goal>
            <goal>org.codehaus.mojo:exec-maven-plugin:1.2.1:exec</goal>
        </goals>
        <properties>
            <exec.args>-classpath %classpath org.bgu.ddms.node.Main</exec.args>
            <exec.executable>java</exec.executable>
        </properties>
    </action>
    <action>
        <actionName>build</actionName>
        <preAction>build-with-dependencies</preAction>
        <packagings>
            <packaging>*</packaging>
        </packagings>
        <goals>
            <goal>install</goal>
        </goals>
    </action>
    <action>
        <actionName>clean</actionName>
        <preAction>build-with-dependencies</preAction>
        <packagings>
            <packaging>*</packaging>
        </packagings>
        <goals>
            <goal>clean</goal>
        </goals>
    </action>
</actions>

当我执行上面所写的任何所需操作时,执行相关目标

1 个答案:

答案 0 :(得分:2)

添加“运行配置”,并确保选中顶部的“共享”复选框。

这将在.idea/runConfigurations下创建一个xml文件,您可以将其存储在VCS中,从而与同事共享。

IntelliJ将自动查找并读取这些文件并添加相应的“运行配置”。