nbm:run-ide

Full name:

org.codehaus.mojo:nbm-maven-plugin:3.14: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.
User property is: netbeans.installation.
netbeansUserdir File - NetBeans user directory for the executed instance.
Default value is: ${project.build.directory}/userdir.
User property is: netbeans.userdir.

Optional Parameters

Name Type Since Description
additionalArguments String - additional command line arguments.
User property is: netbeans.run.params.
debugAdditionalArguments String 3.11.1 Attach a debugger to the application JVM. If set to "true", the process will suspend and wait for a debugger to attach on port 5005. If set to some other string, that string will be appended to the additionalArguments, allowing you to configure arbitrary debug-ability options (without overwriting the other options specified through the additionalArguments parameter).
User property is: netbeans.run.params.debug.

Parameter Details

additionalArguments:

additional command line arguments.
  • Type: java.lang.String
  • Required: No
  • User Property: 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

debugAdditionalArguments:

Attach a debugger to the application JVM. If set to "true", the process will suspend and wait for a debugger to attach on port 5005. If set to some other string, that string will be appended to the additionalArguments, allowing you to configure arbitrary debug-ability options (without overwriting the other options specified through the additionalArguments parameter).
  • Type: java.lang.String
  • Since: 3.11.1
  • Required: No
  • User Property: netbeans.run.params.debug

netbeansInstallation:

directory where the the NetBeans platform/IDE installation is, denotes the root directory of NetBeans installation.
  • Type: java.io.File
  • Required: Yes
  • User Property: netbeans.installation

netbeansUserdir:

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