确定从 Maven 项目启动 VS Code 的项目名称
Determine projectName for VS Code launch from maven projects
我正在处理 karaf 的捆绑包和插件的复杂项目结构。
附加到进程时,我无法使用 WATCH,因为找不到项目:
Cannot evaluate because of java.lang.IllegalStateException: Project XY cannot be found..
是否可以根据断点所在的文件及其包含的maven文件确定正确的项目名称?
由于某种原因,XY 中的内容不起作用。
这是启动配置:
"version": "0.2.0",
"configurations": [
{
"type": "java",
"name": "Debug Karaf",
"projectName" : "XY",
"request": "attach",
"hostName" : "localhost",
"port": 5005
}
]
编辑:断点和逐步调试有效。奇怪的是这两个东西不一样。
为我工作的项目名称 XYZ 在 pom 中构建 jar 文件在 artifactId 下:<artifactId>XYZ</artifactId>
。
Right-click 在 Java 文件上(一个没有 main()
函数的文件)并选择“运行 Java”,你会得到一个提示有几个选项。此提示将显示项目名称。
正如您在此 Ant 项目的屏幕截图中所见,有时项目名称不可预测。
我正在处理 karaf 的捆绑包和插件的复杂项目结构。
附加到进程时,我无法使用 WATCH,因为找不到项目:
Cannot evaluate because of java.lang.IllegalStateException: Project XY cannot be found..
是否可以根据断点所在的文件及其包含的maven文件确定正确的项目名称?
由于某种原因,XY 中的内容不起作用。
这是启动配置:
"version": "0.2.0",
"configurations": [
{
"type": "java",
"name": "Debug Karaf",
"projectName" : "XY",
"request": "attach",
"hostName" : "localhost",
"port": 5005
}
]
编辑:断点和逐步调试有效。奇怪的是这两个东西不一样。
为我工作的项目名称 XYZ 在 pom 中构建 jar 文件在 artifactId 下:<artifactId>XYZ</artifactId>
。
Right-click 在 Java 文件上(一个没有 main()
函数的文件)并选择“运行 Java”,你会得到一个提示有几个选项。此提示将显示项目名称。
正如您在此 Ant 项目的屏幕截图中所见,有时项目名称不可预测。