概括
如何在 liberty-maven-plugin 的“开发模式”下迭代地运行我的单元/集成测试,并轻松打开和关闭调试器在运行测试本身的 JVM 中的启动?
背景
虽然 liberty-maven-plugin 默认以调试模式启动 Open Liberty 服务器,但有时您需要自己调试单元/集成测试的源代码。liberty-maven-plugin 开发模式启动服务器,并且(默认情况下)每次我点击时都会运行我的测试<Enter>
。
我可以利用标准的文档化方法,默认情况下会启动一个分叉的 JVM,等待端口 5005 上的调试器,例如:
mvn -Dmaven.failsafe.debug liberty:dev
但是,如果我已经启动了开发模式而没有在命令行上设置该属性怎么办?
事后是否有一种简单的方法来启用调试器?或者在执行过程中打开/关闭它?