首页 > 其他分享 >使用maven-compiler-plugin打包lombok代码出错

使用maven-compiler-plugin打包lombok代码出错

时间:2023-09-28 15:00:12浏览次数:31  
标签:plugin maven ERROR org lombok compiler

错误信息

无法识别lombok生成的方法

[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.10.1:compile (default-compile) on project lifeonline-service-blog: Compilation failure: Compilation failure: 
[ERROR] xxx/xx/XxxService.java:[31,20] 找不到符号
[ERROR]   符号:   方法 getId()

解决

配置lombok注解处理

    <build>
        <plugins>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-compiler-plugin</artifactId>
                <configuration>
                    <source>21</source>
                    <target>21</target>
                    <annotationProcessorPaths>
                        <path>
                            <groupId>org.mapstruct</groupId>
                            <artifactId>mapstruct-processor</artifactId>
                            <version>${mapstruct.version}</version>
                        </path>
                        <path>
                            <groupId>org.projectlombok</groupId>
                            <artifactId>lombok</artifactId>
                            <version>${lombok.version}</version>
                        </path>
                    </annotationProcessorPaths>
                </configuration>
            </plugin>
        </plugins>
    </build>

标签:plugin,maven,ERROR,org,lombok,compiler
From: https://www.cnblogs.com/jinit/p/17735811.html

相关文章

  • Maven
    一、Java项目构建流程确定需引入的依赖包并将其放入classpath确定项目目录结构:src目录存放java源码,resources目录存放配置文件,bin目录存放编译生成的.class文件配置环境:JDK版本、编译打包的流程、当前代码的版本号能够使用IDE及命令行方式编译成功完成上述步骤才能够让项目......
  • webpack - plugins
    (1).插件的作用用于bundle文件的优化资源管理和环境变量注入作用于整个构建过程可以理解为:loader做不了的,给plugins来完成.(2).常用的plugin:CommonsChunkPlugin:将chunk相同的模块代码提取成公共js,如引入同一个js文件CleanWebpackPlugin:清理构建目录ExtractTextWebpackPlugin:......
  • webpack - plugins
    (1).插件的作用用于bundle文件的优化资源管理和环境变量注入作用于整个构建过程可以理解为:loader做不了的,给plugins来完成.(2).常用的plugin:CommonsChunkPlugin:将chunk相同的模块代码提取成公共js,如引入同一个js文件CleanWebpackPlugin:清理构建目录ExtractTextWebpackPlugin:将......
  • 202309272035-《maven依赖已下载,但还是报红,解决办法》
    1. 勾选设置,maven,选中“始终更新快照”。  2.点击“更新” ......
  • 202309272022-《idea编辑器,maven解析依赖慢,解决办法》
    法一:1.Preference2.Search"maven"keyword,,3.选中“运行程序(runner)”,4.在右侧“vm选项”一栏,输入:  -DarchetypeCatalog=internal 至于为什么,我也说不出一二。 法二:https://blog.csdn.net/weixin_43912822/article/details/114173413......
  • 安装Maven
    MavenMaven是一个跨平台的项目管理工具。作为Apache组织的开源项目,其主要服务于基于Java平台的项目创建,依赖管理和项目信息管理。Maven下载及其安装请在官方网站下载Maven,图示如下:官方网站:https://maven.apache.org/download.cgi  在官网中下载最新的Maven压缩包,保存后解......
  • jenkins maven项目打包问题
    jdk兼容性问题为项目指定特定jdk,进入系统管理跳过测试./mvnwcleanpackage-Dmaven.test.skip=truemaven私服未使用https问题编辑maven配置文件<mirror><id>nexus</id><mirrorOf>*</mirrorOf><name>customrepo......
  • Maven项目,本地jar包导入手动导入到Maven库中
    一、手动添加jar包到Maven仓库(1)在pom.xml加入依赖,例如:(2)把包拷贝到到mavenhome下,然后进入bin目录下,执行mvninstall:install-file-Dfile=C:\Users\admin\Desktop\1.0-SNAPSHOT\1.0-SNAPSHOT\common-file-1.0-SNAPSHOT.jar-DgroupId=com.chinatower.awh.file-DartifactId=c......
  • lombok注解:@Builder
    带有注释的方法@Builder(从现在起称为target)会导致生成以下7个内容:名为的内部静态类FooBuilder,具有与静态方法相同的类型参数(称为builder)。在构建器中:目标的每个参数都有一个私有非静态非最终字段。在构建器中:包私有无参数空构造函数。在构建器中:目标的每个参数都有一个类......
  • Maven——构建和使用私服
       代理仓库是所有人共享的,仓库组对多个宿主仓库进行编组。宿主仓库中存放的第三方资源指的是非开源的收费资源 ......