Friday, February 19, 2010

Debug tests in maven

    If you need to configure a different port, you may pass a more detailed value. For example, the value below will use port 5334.

    mvn -Dmaven.surefire.debug="-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=5334" test

    Note: if you are not worried about making a connection to the debugger so that you are connected before the program reaches your breakpoint, you can change suspend=y to suspend=n, and the tests will not wait for a debugger connection