我想附上一些使用maven-invoker-plugin
. 如何做到这一点?我似乎找不到任何资源,而且似乎不是简单地做:
MAVEN_OPTS="-Xdebug -Xnoagent -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=9001" mvn clean install
我的意思是——我可以通过这种方式连接,但是当maven-invoker-plugin
开始时,它就在那里。永远...
任何帮助,将不胜感激。
我想附上一些使用maven-invoker-plugin
. 如何做到这一点?我似乎找不到任何资源,而且似乎不是简单地做:
MAVEN_OPTS="-Xdebug -Xnoagent -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=9001" mvn clean install
我的意思是——我可以通过这种方式连接,但是当maven-invoker-plugin
开始时,它就在那里。永远...
任何帮助,将不胜感激。
您必须知道 maven-invoker-plugin 调用一个单独的 Maven 实例来运行集成测试,例如使用适当的配置选项手动调用mvn 。这就是maven坚持的原因......
您可以将适当的选项放入invoker.mavenOpts或invoker.properties文件中。另一种选择是更改mavenExecuteable并使用 mvnDebug 而不是 mvn。
显然,(在进一步检查之后build.log
)使用上述方式,它冻结只是因为 Maven 正在等待您第二次与远程调试器连接——这次是分叉进程。