nbm:run-ide

Full name:

org.codehaus.mojo:nbm-maven-plugin:3.7:run-ide

Description:

Run NetBeans IDE with additional custom module clusters, to be used in conjunction with nbm:cluster. Semi-deprecated; used only for standalone modules and "suites".

Attributes:

  • Requires a Maven project to be executed.
  • Executes as an aggregator plugin.
  • Requires dependency resolution of artifacts in scope: runtime.

Required Parameters

Name Type Since Description
clusterBuildDir File - directory where the module(s)' NetBeans cluster(s) are located. is related to nbm:cluster goal.
Default value is: ${project.build.directory}/netbeans_clusters.
netbeansInstallation File - directory where the the NetBeans platform/IDE installation is, denotes the root directory of NetBeans installation.
netbeansUserdir File - NetBeans user directory for the executed instance.
Default value is: ${project.build.directory}/userdir.

Optional Parameters

Name Type Since Description
additionalArguments String - additional command line arguments. Eg. -J-Xdebug -J-Xnoagent -J-Xrunjdwp:transport=dt_socket,suspend=n,server=n,address=8888 can be used to debug the IDE.

Parameter Details

additionalArguments:

additional command line arguments. Eg. -J-Xdebug -J-Xnoagent -J-Xrunjdwp:transport=dt_socket,suspend=n,server=n,address=8888 can be used to debug the IDE.
  • Type: java.lang.String
  • Required: No
  • Expression: ${netbeans.run.params}

clusterBuildDir:

directory where the module(s)' NetBeans cluster(s) are located. is related to nbm:cluster goal.
  • Type: java.io.File
  • Required: Yes
  • Default: ${project.build.directory}/netbeans_clusters

netbeansInstallation:

directory where the the NetBeans platform/IDE installation is, denotes the root directory of NetBeans installation.
  • Type: java.io.File
  • Required: Yes
  • Expression: ${netbeans.installation}

netbeansUserdir:

NetBeans user directory for the executed instance.
  • Type: java.io.File
  • Required: Yes
  • Expression: ${netbeans.userdir}
  • Default: ${project.build.directory}/userdir