You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@maven.apache.org by "Baerrach bonDierne (JIRA)" <ji...@codehaus.org> on 2006/12/20 07:04:41 UTC

[jira] Commented: (MNG-2105) Enable remote debugging command line option (+ docs)

    [ http://jira.codehaus.org/browse/MNG-2105?page=comments#action_83017 ] 
            
Baerrach bonDierne commented on MNG-2105:
-----------------------------------------

For now http://docs.codehaus.org/display/MAVENUSER/Dealing+with+Eclipse-based+IDE contains notes.

> Enable remote debugging command line option (+ docs)
> ----------------------------------------------------
>
>                 Key: MNG-2105
>                 URL: http://jira.codehaus.org/browse/MNG-2105
>             Project: Maven 2
>          Issue Type: New Feature
>          Components: Command Line
>    Affects Versions: 2.0.2
>            Reporter: Geoffrey De Smet
>            Priority: Minor
>             Fix For: 2.2
>
>
> [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