macos之在 Mac 上使用 Maven 的 Lombok

jillzhang 阅读:81 2025-06-02 22:19:02 评论:0

我在 OSX 上使用 Java 8。我在类路径中有 lombok.jar,并且在 maven 中有以下依赖项。

        <dependency> 
                <groupId>org.projectlombok</groupId> 
                <artifactId>lombok</artifactId> 
                <version>1.14.0</version> 
                <scope>provided</scope> 
        </dependency> 

当我尝试从 maven 构建代码时,我遇到了编译问题:

 mvn clean install 
 ...error: cannot find symbol 
 [ERROR] symbol:   variable log 
 error: cannot find symbol 
 [ERROR] symbol:   method getMinLevel() 

这些是 Lombok 在构建时未找到的方法/注入(inject)的依赖项。我不确定还需要什么来解决这个问题。

请您参考如下方法:

Lombok 1.14.0 可能是问题所在。版本 1.14.2 修复了一些问题,或提供了更好的信息。完全披露:我是 lombok 核心开发人员之一。


标签:Maven
声明

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

关注我们

一个IT知识分享的公众号