我在Eclipse中使用了lombok插件,并在java编译器下启用了Eclipse中的注释处理,但当我使用@Slf4j注释时仍然无法识别日志语句。
我们还需要做其他设置吗?
即使在安装Lombok之后,我也会遇到同样的错误。对我来说,解决方案是在类中添加另一个lombok注释(我使用@Data),之后eclipse错误消失了。也许这股力量刷新了一些缓存。
当然,我只是在事后删除了@Data注释。
在我的STS环境中,我在log和@Slf4j上也遇到了类似的问题。为了解决这个问题,以下是我在spring工具套件(sts-4.4.0.RELEASE)和lombok-1.18.10上所做的工作。jar(mavenrepository中提供的最新版本)。
>
如果有maven项目,请确保将lombok依赖项添加到其中。否则您需要手动将jar添加到您的项目类路径中。
<代码>
清洁构建maven应用程序。这将在您的应用程序中下载lombok jar。默认情况下,从maven存储库中选择m2位置。路径应该是org\projectlombok\lombok\1.18.10\
现在打开命令提示符,导航到lombok路径,执行命令java-jar lombok-1.18.10。jar
C:\xxx\xxx\org\projectlombok\lombok\1.18.10
打开lombok对话框。如果看到消息
找不到IDE
单击指定位置...
提供您的STS根位置的路径
我的案例是
C:\apps\sts-4.4.0。RELEASE\SpringToolSuite。exe
安装/更新
安装成功点击退出安装程序
现在在资源管理器中导航到STS根路径<代码>C:\apps\sts-4.4.0。发布\
我们看到lombok。放置在sts根路径中的jar现在在notepad
SpringToolSuite4中编辑。ini
我们在结尾处看到以下文件
-javaagent:C:\apps\sts-4.4.0。释放\lombok。jar
使用
SpringToolSuite4.exe
启动STS清理,重建您的项目。
您还必须将Lombok安装到Eclipse中。
另请参阅此答案,了解如何执行此操作或检查Lombok是否安装正确。
充分披露:我是龙目岛项目的开发者之一。
我有一个maven项目,从命令行构建时没有任何问题。然而,当我使用IntelliJ构建它时,我得到了错误: 列在库下,并注明已下载和可用。 知道为什么maven可以通过命令行构建,而不是通过IntelliJ构建,以及如何解决这个问题吗?
我使用Java8编译器。
错误是 项目和模块SDK都是Java11。龙目岛版本为1.18.2: maven编译器安装程序: null
我知道,针对基本相同的错误发布了多个问题。然而,我认为这些问题与我的不同。 简而言之,我正在尝试编译oci-java-sdk附带的示例之一。它不编译。似乎一个jar文件左右有LOG变量,所以我想知道在哪里可以找到jar文件。 以下是细节。首先,我使用的是Oracle Linux,并用RPM安装了oci java sdk。接下来,我将整个examples目录复制到我的主目录。下面是我的类路径的样子:
我正在尝试构建一个Android应用程序,它使用我创建的Android库。项目结构如下: 主项目/设置。gradle包含: main Project/build.gradle包含: main Project/myLibrary/build.gradle如下所示: 主项目/应用程序/构建。gradle文件包含: 我最初在IDE中得到错误,但是添加最终的编译项目行清除了这些错误,所以IDE根本不显示任
问题内容: 我第一次使用Project Lombok,运行构建时通过maven编译项目时遇到问题,我收到错误,其中调用了用Project Lombok注释进行注释的方法。 这是带注释的参数: 例如,在此行中,maven破坏了构建: 这是我的Maven依赖 Maven错误: 我正在使用Java 8 问题答案: 我已经将lombok降级到1.14.8,该版本可与Maven构建一起使用,但我还没有找到为