首页 > 解决方案 > 无法在 STS 4 中获取 gradle IncrementalProcessingEnvironment 的委托

问题描述

由于我安装了 Spring Tool Suite 4,因此我在每个类定义中都会收到警告

Can't get the delegate of the gradle IncrementalProcessingEnvironment.

我不使用 gradle 来构建我的项目,而是使用 maven。那么,为什么需要 gradle IncrementalProcessingEnvironment 呢?我怎样才能摆脱这些警告?

标签: spring-tool-suitelombok

解决方案


看起来这里也有报道: https ://github.com/spring-projects/sts4/issues/95

看起来这与在 Spring Tools 4 for Eclipse 中安装和使用的 Lombok 有关。由于 Lombok 在安装时对 Eclipse 底层代码进行了相当多的修改,所以我想知道 Lombok 是否已经兼容 Spring Tools 4 中使用的 Eclipse 4.9 (2018-09)。这只是一个疯狂的猜测,但我假设问题与此有关。

看起来像这样的事情已经被报告给 Lombok 项目:https ://github.com/rzwitserloot/lombok/issues/1813 - 人们报告说 Lombok 的 Edge 版本工作得更好,甚至解决了这个问题。建议尝试 Lombok 的 Edge 版本。


推荐阅读