quarkusio 使用 quarkus:dev 更改默认调试端口

quarkusio change default debug port using quarkus:dev

我有两个应用程序 运行。

App1:从amq读取消息,丰富消息通过其他amq发送给App2

App2: 读取消息并调用另一个项目进行处理。

Y 想同时调试 booth 应用程序,看看消息如何及时变化。

当我使用 mvn compile quarkus:dev 启动 App2 时,我得到了这个:

[错误] 端口 5005 正在使用中,未在调试模式下启动

应用程序当然可以运行,但没有调试器。

是否有一些方法可以更改 quarkus 中的默认调试端口?

PD:我只是尝试 -Dquarkus.debug.port=5006,但没有任何反应...

谢谢

-Ddebug系统属性也可用于指定调试端口。在您的情况下,mvn compile quarkus:dev -Ddebug=5006 应该有效。

有关详细信息,请参阅此 javadoc https://github.com/quarkusio/quarkus/blob/1.8.1.Final/devtools/maven/src/main/java/io/quarkus/maven/DevMojo.java#L140-L166