分叉测试
默认情况下,Maven 在单独的(“分叉”)进程中运行您的测试。您可以使用maven.failsafe.debug属性远程调试分叉测试,如下所示:
mvn -Dmaven.failsafe.debug verify
测试将自动暂停并等待端口 5005 上的远程调试器。然后您可以使用 Eclipse 附加到正在运行的测试。您可以通过菜单命令“运行”>“打开调试对话框...”设置“远程 Java 应用程序”启动配置
如果需要配置不同的端口,可以传递更详细的值。例如,下面的命令将使用端口 8000 而不是端口 5005。
mvn -Dmaven.surefire.debug="-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=8000 -Xnoagent -Djava.compiler=NONE" verify