Enable remote debugging command line option (+ docs)
----------------------------------------------------
Key: MNG-2105
URL: http://jira.codehaus.org/browse/MNG-2105
Project: Maven 2
Type: New Feature
Components: Command Line
Versions: 2.0.2
Reporter: Geoffrey De Smet
Priority: Minor
[dev list mailing reference: Debugging maven with breakpoints feed-back: --jdwp
+ docs]
Problem:
Currently its hard to enable remote debugging for a remote debugger of your IDE.
Basically you need to set MAVEN_OPTS something like:
export MAVEN_OPTS="-Xdebug -Xnoagent -Djava.compiler=NONE
-Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=8000"
mvn ...
and unset it again.
Solution:
1) Make it easier, choices:
A) Provide a command line option to do this (--debug is already taken for
debug logging), choices:
a) mvn --jdpa
b) mvn --jdwp
B) Provide a different script: mvnDebug
to avoid parsing command line arguments in bat and shell
C) Find a generic way to give options on the command, like -mx etc to the java
process, possibly by namespacing them?
2) Document it in mvn --help
3) Document it on
http://maven.apache.org/guides/development/guide-m2-development.html
like so (APT):
Debugging with breakpoints
You can attach a remote debugger of your IDE to the maven process.
This will allow you to set breakpoints (line, exception, ...).
Start maven in debugger mode on port 8000:
+--
mvn ??? install
+--
If you want to change any of the debugger settings,
use MAVEN_OPTS instead.
Then connect to the correct port with a remote debugger in your IDE.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]