【问题标题】:How to import Groovy annotations on vscode如何在 vscode 上导入 Groovy 注释
【发布时间】:2021-08-16 04:09:29
【问题描述】:

我是 Groovy 的新手,我正在学习一些使用 IntelliJ 的教程,但我是在 VS Code 中编写代码。到目前为止一切正常,但我不知道如何让注释工作。

我运行代码时遇到的错误是:

[Running] groovy "/Users/echodrome/dev/Groovy/HelloWorld.groovy"
org.codehaus.groovy.control.MultipleCompilationErrorsException: startup failed:
file:/Users/echodrome/dev/Groovy/Person.groovy: 1: unable to resolve class ToString for annotation
 @ line 1, column 1.
   @ToString
   ^

1 error

整个 Person 类是这样的

@ToString
class Person {
    String firstName
    String lastName
    int age
    String getFullName() {
        firstName + " " + lastName
    }
}

HelloWorld 类仅创建用户并尝试运行几个断言,但对于此错误似乎并不重要。

这是 Groovy 库问题吗? VS Code 缺少路径问题?

【问题讨论】:

  • 正如您所料,缺少导入。如果您的 IDE 不能自动导入东西,那么您将陷入困境。您可以使用官方文档并自己解决这个问题,但此时,您也可以使用一些常规编辑器(顺便说一句:import groovy.transform.ToString 应该在这里解决问题)

标签: java visual-studio-code groovy classpath


【解决方案1】:

将注解改为@groovy.transform.ToString,错误消失:

【讨论】:

    猜你喜欢
    • 2019-07-26
    • 1970-01-01
    • 1970-01-01
    • 2014-08-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-01-26
    相关资源
    最近更新 更多