与nbactions.xml相似的文件



在我的公司中,我们正在与NetBeans IDE合作。

我试图切换到Intellij,因为我更喜欢作为NetBeans的编辑,但是最大的问题似乎是缺乏Netbeans的Maven集成。

我试图为file nbactions.xml找到一个类似的解决方案,该解决方案是在Intellij中的NetBeans,并且已经很短。

如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>

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

添加"运行配置",并确保在顶部检查"共享"复选框。

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

Intellij将自动查找并读取这些文件,并添加相应的"运行配置"。

最新更新