【问题标题】:How to enable Intellisense for Bamboo Specs Java in VSCode如何在 VSCode 中为 Bamboo Specs Java 启用 Intellisense
【发布时间】:2019-07-25 01:54:35
【问题描述】:

是否可以在 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】:

    我想通了。我不得不注意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 更好。

    【讨论】:

    • 我个人将 Eclipse 用于我的 Java 规范,它就像一个魅力。
    猜你喜欢
    • 2015-07-24
    • 2021-05-06
    • 1970-01-01
    • 2021-04-11
    • 1970-01-01
    • 2021-01-02
    • 1970-01-01
    • 1970-01-01
    • 2015-07-12
    相关资源
    最近更新 更多