如何在 VSCode 中为 Bamboo 规格 Java 启用 Intellisense
How to enable Intellisense for Bamboo Specs Java in VSCode
是否可以在 VSCode 中为 Bamboo 规格 Java 提供 Intellisense 支持?这是我到目前为止所做的。
- 我已经安装了 JDK、JRE 和 Maven 并且可以正常工作。
- 我已经 Java extension pack for VSCode 安装并正常工作。
- 根据 Atlassian's instructions 创建了一个基本的 Bamboo Specs 模板。
- 使用
mvn test
测试的项目似乎下载了 pom.xml
文件中提供的所有依赖项。
但是当我打开 Bamboo Specs Java 文件 (PlanSpec.java
) 时,VSCode 的 Java 插件报告说 Classpath is incomplete 而我没有Bamboo 规格上的 Intellisense 类.
没有 Intellisense 创建和编辑 Bamboo Specs Java 是一件很痛苦的事情,我不赞成仅仅为了编辑 Bamboo Specs 而使用 Eclipse 或 IntelliJ IDEA。
我明白了。我不得不注意 plugin's warning description 中的这个注释:
You need to open a folder containing a pom.xml, build.gradle or at least default eclipse setting files, so that a complete classpath and project hierarchy can be set.
所以解决方法是直接在pom.xml
所在的地方打开VSCode,真正的projects/repositories一般不会这样。通常我们会将 Bamboo Specs 和与之相关的所有内容(包括 pom.xml
)放在存储库根目录的 bamboo-specs
子文件夹中。因此,为了编辑 Bamboo Specs,我们必须在 specs 根目录中重新打开 VSCode,这很奇怪,但仍然比 运行 Eclipse 或 IntelliJ IDEA 好。
是否可以在 VSCode 中为 Bamboo 规格 Java 提供 Intellisense 支持?这是我到目前为止所做的。
- 我已经安装了 JDK、JRE 和 Maven 并且可以正常工作。
- 我已经 Java extension pack for VSCode 安装并正常工作。
- 根据 Atlassian's instructions 创建了一个基本的 Bamboo Specs 模板。
- 使用
mvn test
测试的项目似乎下载了pom.xml
文件中提供的所有依赖项。
但是当我打开 Bamboo Specs Java 文件 (PlanSpec.java
) 时,VSCode 的 Java 插件报告说 Classpath is incomplete 而我没有Bamboo 规格上的 Intellisense 类.
没有 Intellisense 创建和编辑 Bamboo Specs Java 是一件很痛苦的事情,我不赞成仅仅为了编辑 Bamboo Specs 而使用 Eclipse 或 IntelliJ IDEA。
我明白了。我不得不注意 plugin's warning description 中的这个注释:
You need to open a folder containing a pom.xml, build.gradle or at least default eclipse setting files, so that a complete classpath and project hierarchy can be set.
所以解决方法是直接在pom.xml
所在的地方打开VSCode,真正的projects/repositories一般不会这样。通常我们会将 Bamboo Specs 和与之相关的所有内容(包括 pom.xml
)放在存储库根目录的 bamboo-specs
子文件夹中。因此,为了编辑 Bamboo Specs,我们必须在 specs 根目录中重新打开 VSCode,这很奇怪,但仍然比 运行 Eclipse 或 IntelliJ IDEA 好。