nbactions.xml (60 lines of code) (raw):

<?xml version="1.0" encoding="UTF-8"?> <actions> <action> <actionName>rebuild</actionName> <packagings> <packaging>*</packaging> </packagings> <goals> <goal>clean</goal> <goal>package</goal> </goals> </action> <action> <actionName>build-with-dependencies</actionName> <reactor>also-make</reactor> <packagings> <packaging>*</packaging> </packagings> <goals> <goal>package</goal> </goals> </action> <action> <actionName>build</actionName> <packagings> <packaging>*</packaging> </packagings> <goals> <goal>package</goal> </goals> </action> <action> <actionName>run</actionName> <packagings> <packaging>jar</packaging> </packagings> <goals> <goal>org.codehaus.mojo:exec-maven-plugin:1.6.0:exec</goal> </goals> <properties> <exec.args>-p %classpath -m org.apache.netbeans.nbpackage/org.apache.netbeans.nbpackage.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.6.0:exec</goal> </goals> <properties> <exec.args>-agentlib:jdwp=transport=dt_socket,server=n,address=${jpda.address} -p %classpath -m org.apache.netbeans.nbpackage/org.apache.netbeans.nbpackage.Main</exec.args> <exec.executable>java</exec.executable> <jpda.listen>true</jpda.listen> </properties> </action> </actions>