准备
创建Quarkus应用程序。
mvn io.quarkus:quarkus-maven-plugin:0.11.0:create \
-DprojectGroupId=org.acme \
-DprojectArtifactId=application-configuration \
-DclassName="org.acme.config.GreetingResource" \
-Dpath="/greeting"
- 启动应用程序。
mvn clean compile quarkus:dev -Dmaven.compiler.debug=true -Dmaven.compiler.optimize=false
- VSCode 开始调试。
启动.json
{
"type": "java",
"name": "Debug (Attach)",
"request": "attach",
"hostName": "localhost",
"port": 5005
}
发生了什么
启动后立即可见局部变量。如果源代码被重写并执行 reload,局部变量将不可见。
我认为-Dmaven.compiler.debug=true -Dmaven.compiler.optimize=false
不使用,重新加载应用程序时。
有什么办法可以解决吗?
附加信息 #1
截图在这里。 https://qiita.com/hrk-matsumoto/private/21d383ce4db99fc238d2