如何在VSCode中为竹子规格Java启用Intellisense

如何在VSCode中为竹子规格Java启用Intellisense,java,maven,visual-studio-code,bamboo-specs,Java,Maven,Visual Studio Code,Bamboo Specs,是否可以在VSCode中为竹规范Java提供Intellisense支持?以下是我到目前为止所做的 我已经安装了JDK、JRE和Maven并开始工作 我已经安装和工作 从创建了基本的竹规格模板 使用mvn test测试项目,它似乎下载了pom.xml文件中提供的所有依赖项 但是当我打开竹类规范Java文件(PlanSpec.Java)时,VSCode的Java插件报告了这一点,并且我没有得到竹类规范类的智能感知 如果没有Intellisense,创建和编辑竹子规格Java是一件非常痛苦的事情,我

是否可以在VSCode中为竹规范Java提供Intellisense支持?以下是我到目前为止所做的

  • 我已经安装了JDK、JRE和Maven并开始工作
  • 我已经安装和工作
  • 从创建了基本的竹规格模板
  • 使用
    mvn test
    测试项目,它似乎下载了
    pom.xml
    文件中提供的所有依赖项
  • 但是当我打开竹类规范Java文件(
    PlanSpec.Java
    )时,VSCode的Java插件报告了这一点,并且我没有得到竹类规范类的智能感知


    如果没有Intellisense,创建和编辑竹子规格Java是一件非常痛苦的事情,我不赞成只为了编辑竹子规格而使用Eclipse或IntelliJ IDEA。

    我明白了。我必须注意以下几点:

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


    因此,解决方案是在
    pom.xml
    所在的位置直接打开VSCode,而实际的项目/存储库通常不是这样。通常,我们会将竹规范和与之相关的所有内容(包括
    pom.xml
    )放在存储库根目录的
    竹规范
    子文件夹中。因此,为了编辑竹制规范,我们必须在规范根目录中重新打开VSCode,这很奇怪,但仍然比仅为此运行Eclipse或IntelliJ IDEA要好。

    我个人使用Eclipse编写Java规范,它的工作方式非常有魅力。