是否有可能在VSCODE中对Bamboo Specs Java支持Intellisense?这是我到目前为止所做的。
- 我已经安装了JDK,JRE和Maven。
- 我有安装和工作的Java扩展包。
- 从Atlassian的说明中创建了一个基本的竹规范模板。
- 使用
mvn test
测试的项目,该项目似乎下载了pom.xml
文件中提供的所有依赖项。
但是,当我打开Bamboo Specs Java文件(PlanSpec.java
)时,Vscode的Java插件报告说,类Path是不完整的,我在Bamboo Specs类上没有Intellisense。
没有Intellisense创建和编辑Bamboo Specs Java是一个完全的痛苦,我不支持仅出于竹规范的编辑而使用Eclipse或Intellij Idea。
我弄清楚了。我必须在插件的警告描述中注意此注释:
您需要打开一个包含pom.xml,build.gradle或至少默认的eclipse设置文件的文件夹,以便可以设置完整的类路径和项目层次结构。
因此,解决方案是直接在pom.xml
所在的位置打开Vscode,实际项目/存储库通常不是这种情况。通常,我们将竹子规格及其相关的所有内容(包括pom.xml
)放在存储库根的bamboo-specs
子文件夹中。因此,为了编辑竹子规格,我们必须重新打开Specs root的VSCODE,这很奇怪,但仍然比为此而要比运行Eclipse或Intellij Idea更好。