gradle 如何让lombok使用Visual Studio代码?

ppcbkaq5  于 2023-01-31  发布在  其他
关注(0)|答案(4)|浏览(164)

我在vscode中有一个java gradle项目,我按照网站上的说明使用了gradle插件和vscode lombok扩展。但是,vscode仍然无法解析lombok.Data java导入。我错过了什么?

j9per5c4

j9per5c41#

结果我不得不在VS代码中运行以下命令:

> Java: Clean the Java language server workspace
cetgtptt

cetgtptt3#

尝试排除传递依赖项以进行更好的控制

<dependency>
  <groupId>org.springframework.boot</groupId>
  <artifactId>spring-boot-starter-web</artifactId>
  <exclusions>
    <exclusion>
      <groupId>org.springframework.boot</groupId>
      <artifactId>spring-boot-starter-logging</artifactId>
    </exclusion>
  </exclusions>
</dependency>

我正在使用VSCode编辑器,尝试从扩展窗口添加lombok。之后,清理工作区,它为我工作。

4nkexdtk

4nkexdtk4#

VS Code Lombok插件上出现了一条注解:
从1.8.0开始,RedHat对Java(TM)的语言支持扩展内置了对Lombok的支持,并自动使用项目类路径中的lombok.jar。vscode-lombok扩展中嵌入的lombok.jar将被弃用,而改用RedHat Java扩展。
settings.json中有一个设置可用于控制此功能:

"java.jdt.ls.lombokSupport.enabled": true

相关问题