与这个问题非常相似,但并不完全重复(我认为)。
我有一个 Vert.x Verticle,我按照上述问题的答案中的描述运行它(即通过io.vertx.core.Launcher
使用相关参数执行,但我试图在调试模式下启动同样的事情。
在回答上述问题的其他地方,我看到人们建议向main()
Verticle 添加一个方法并在运行或调试模式下执行该方法,但我宁愿不纯粹为此目的添加冗余代码。
我能想到的唯一选择是像我一样启动 Verticle,但使用 VM 参数让它等待调试器,然后在 IntelliJ 中启动远程调试配置。不过感觉很笨拙;有没有更好的办法?