确定从 Maven 项目启动 VS Code 的项目名称

Beg*_*ner 5 launch maven apache-karaf visual-studio-code

我正在处理 karaf 的捆绑包和插件的复杂项目结构。

附加到流程时,我无法使用 WATCH,因为找不到项目:

无法评估,因为 java.lang.IllegalStateException:找不到项目 XY。

是否可以从断点所在的文件及其包含的 maven 文件确定正确的项目名称?

由于某种原因,XY 内的内容不起作用。

这是启动配置:

"version": "0.2.0",
    "configurations": [
        {
            "type": "java",
            "name": "Debug Karaf",
            "projectName" : "XY",
            "request": "attach",
            "hostName" : "localhost",
            "port": 5005
        }
    ]
Run Code Online (Sandbox Code Playgroud)

编辑:断点和逐步调试确实有效。奇怪的是,这两件事是不同的。

Beg*_*ner 4

对我有用的项目名称 XYZ 位于在 artifactId: 下构建 jar 文件的 pom 中<artifactId>XYZ</artifactId>