是否可以在VSCode中为Bamboo Specs Java提供Intellisense支持?到目前为止,这是我所做的。
mvn test
测试的项目,它似乎下载了pom.xml
文件中提供的所有依赖项。但是,当我打开Bamboo Specs Java文件(PlanSpec.java
)时,VSCode的Java插件报告Classpath is incomplete,而我对Bamboo Specs类没有任何智能提示。
没有Intellisense来创建和编辑Bamboo Specs,Java是一件很麻烦的事,我不赞成仅出于编辑Bamboo Specs的目的而使用Eclipse或IntelliJ IDEA。
答案 0 :(得分:1)
我知道了。我必须注意plugin's warning description中的注释:
您需要打开一个包含pom.xml,build.gradle或至少默认的eclipse设置文件的文件夹,以便可以设置完整的类路径和项目层次结构。
因此,解决方案是直接在pom.xml
所在的位置打开VSCode,对于实际的项目/存储库通常不是这种情况。通常,我们会将Bamboo Specs及其相关的所有内容(包括pom.xml
)放在存储库根目录的bamboo-specs
子文件夹中。因此,为了编辑Bamboo Specs,我们必须在specs根目录下重新打开VSCode,这很奇怪,但仍然比仅运行Eclipse或IntelliJ IDEA更好。