重新加载Quarkus应用程序时,VSCode(JDWP)不显示局部变量

时间:2019-03-13 12:43:25

标签: java quarkus

准备

创建Quarkus应用程序。

mvn io.quarkus:quarkus-maven-plugin:0.11.0:create \
    -DprojectGroupId=org.acme \
    -DprojectArtifactId=application-configuration \
    -DclassName="org.acme.config.GreetingResource" \
    -Dpath="/greeting"
  1. 启动应用程序。
mvn clean compile quarkus:dev -Dmaven.compiler.debug=true  -Dmaven.compiler.optimize=false
  1. VSCode开始调试。

launch.json

        {
            "type": "java",
            "name": "Debug (Attach)",
            "request": "attach",
            "hostName": "localhost",
            "port": 5005
        }

发生了什么

启动后立即显示局部变量。 如果重写了源代码并执行了重新加载,则本地变量将不可见。

我认为在重新加载应用程序时未使用-Dmaven.compiler.debug=true -Dmaven.compiler.optimize=false

有什么办法解决吗?

其他信息#1

截图在这里。 https://qiita.com/h-r-k-matsumoto/private/21d383ce4db99fc238d2

1 个答案:

答案 0 :(得分:1)