如何在VSCode中为Bamboo Specs Java启用Intellisense

问题描述 投票:0回答:1

是否可以在VSCode中为Bamboo Specs Java提供Intellisense支持?这是我到目前为止所做的。

  1. 我安装并运行了JDK,JRE和Maven。
  2. 我有Java extension pack for VSCode安装和工作。
  3. Atlassian's instructions创建了一个基本的Bamboo Specs模板。
  4. 使用mvn test测试项目,它似乎下载了pom.xml文件中提供的所有依赖项。

但是当我打开Bamboo Specs Java文件(PlanSpec.java)时,VSCode的Java插件会报告Classpath is incomplete和我在Bamboo Specs类上没有Intellisense。

没有Intellisense创建和编辑Bamboo Specs Java是一个彻头彻尾的痛苦,我不赞成仅仅为了Bamboo Specs编辑而使用Eclipse或IntelliJ IDEA。

java maven visual-studio-code bamboo-specs
1个回答
1
投票

我想到了。我必须注意plugin's warning description中的这个注释:

您需要打开一个包含pom.xml,build.gradle或至少是默认eclipse设置文件的文件夹,以便可以设置完整的类路径和项目层次结构。

因此,解决方案是直接在pom.xml所在的位置打开VSCode,这通常不是真实项目/存储库的情况。通常我们会将Bamboo Specs及其相关内容(包括pom.xml)放在存储库根目录的bamboo-specs子文件夹中。因此,为了编辑Bamboo Specs,我们必须在specs root中重新打开VSCode,这很奇怪,但仍然比仅运行Eclipse或IntelliJ IDEA更好。

© www.soinside.com 2019 - 2024. All rights reserved.