idea编译报错 Lombok运行测试类报错 jar依赖冲突解决

1.现象是idea编译,运行项目的时候是没有问题,可以正常跑起来。
2.运行junit测试类的时候,报错提示 lombok找不到类,解决思路如下:
首先该项目在eclipse下可以正常运行,包括项目启动和运行junit测试类,推断跟项目没有直接的关系,可能在idea安装的lombok插件上面。
然后网上查询了,idea可以查看jar依赖图,实际没有效果。通过使用 gradlew build --scan 命令可以正常生成在线的依赖关系 查看
最后将低版本的jar包排除仍然没有解决问题。
问题集中在单元测试上面,通过 testCompile group: 'org.projectlombok', name: 'lombok', version: '1.18.22' 测试运行的jar提升版本。
3.原因是lombok jar版本不一致导致的冲突。
org.projectlombok:lombok:1.16.22
org.projectlombok:lombok:1.18.22

4.扩展
idea编译的时候,可以查看的jar包存在,但是提示类找不到,推测是xxljob未将依赖包引入进来,需要在文件中显式的加载进来。
compile('com.autoyol.xxljob:xxljob-starter:2.0.1-SNAPSHOT'){
exclude module: 'com.xuxueli:xxl-job-core'
}
compile 'com.xuxueli:xxl-job-core:2.0.1'

5.其他
11:42 Lombok requires annotation processing: Do you want to enable annotation processors? Enable

##生成依赖关系图
gradlew build --scan

更新 mvn -U idea:idea

gradle dependencies
gradlew clean build -x test --refresh-dependencies

compileOnly group: 'org.projectlombok', name: 'lombok', version: '1.18.20'
testCompile group: 'org.projectlombok', name: 'lombok', version: '1.18.20'
//testImplementation group: 'org.projectlombok', name: 'lombok', version: '1.18.22'
//annotationProcessor 'org.projectlombok:lombok:1.18.20'
compile('com.test.car:test-car-rabbitmq:1.0.4-SNAPSHOT'){
exclude module:'lombok' //排除jar包
}

testCompile group: 'org.projectlombok', name: 'lombok', version: '1.18.22'

org.projectlombok:lombok:1.16.22
org.projectlombok:lombok:1.18.22

idea编译报错 Lombok运行测试类报错 jar依赖冲突解决的更多相关文章

  1. springboot整合websocket后运行测试类报错:javax.websocket.server.ServerContainer not available

    springboot项目添加websocket依赖后运行测试类报如下错误: org.springframework.beans.factory.BeanCreationException: Error ...

  2. 【BUG】websphere找不到类或jar包冲突

    来自:http://liuwei1578.blog.163.com/blog/static/49580364200991572642653/ Jar包冲突问题是在大型Java软件开发中经常遇到的问题, ...

  3. SpringBoot-使用lombok插件运行报错

    SpringBoot-使用lombok插件运行报错 标签(空格分隔): java,SpringBoot 1.报错信息 2.解决方案 1.IDEA编辑器安装lombok插件 2.编译注解配置-Enabl ...

  4. 往sde中导入要素类报错000732

    sde可以成功连接,可以在Server中注册. 但是向sde中导入要素类报错000732,如图所示. 点击红色圆圈提示 ERROR 000732. 将路径修改为绝对路径即可,如下图所示.

  5. maven项目引用时,导入类报错,选择两个项目同时执行Maven update

    maven项目引用时,导入类报错,选择两个项目同时执行Maven update springboot引入第三方jar,需要扫描时加@ComponentScan("第三方的包名") ...

  6. 继承ActionSupper类报错 --Struts2

    如下图所示,继承ActionSupper类报错: 原因:缺少Struts2中JAR包,具体是:

  7. php通过JavaBridge调用Java类库和不带包的自定义java类成功 但是调用带包的自定义Java类报错,该怎么解决

    php通过JavaBridge调用Java类库和不带包的自定义java类成功 但是调用带包的自定义Java类报错,Class.forName("com.mysql.jdbc.Driver&q ...

  8. 【IntellJ IDEA】idea启动测试类报错Error running 'Test1.test': Command line is too long. Shorten command line for Test1.test or also for JUnit default configuration.

    idea启动测试类报错 Error running 'Test1.test': Command line is too long. Shorten command line for Test1.tes ...

  9. idea创建类报错

    创建类报错: 在idea.exe.vmoptions 或 idea64.exe.vmoptions中加入配置 -Djdk.util.zip.ensureTrailingSlash=false jar包 ...

  10. WPF中转换与关键帧动画及报错:WPF动画找不到依赖属性:属性未指向路径“(0).(1)[3].(2)”中的 DependencyObject

    WPF中的转换有: // 在二维 x-y 坐标系内围绕指定点按顺时针方向旋转对象. <RotateTransform /> // 在二维 x-y 坐标系中平移(移动)对象. <Tra ...

随机推荐

  1. 国内唯一!阿里云容器服务进入 Forrester 领导者象限

    ​简介:近日,国际权威咨询机构 Forrester 发布< The Forrester WaveTM: Public Cloud Container Platforms, Q1 2022 > ...

  2. 全球首款乘云而来的存储产品CDS诞生!

    ​9月22日,阿里云发布全球首款"云定义存储"(Cloud Defined Storage,CDS)产品.作为一款本地部署的分布式存储产品,阿里云CDS拥有与公共云存储相同的技术架 ...

  3. [GPT] 如何配置抓包工具以解密HTTPS流量才能看到明文的域名地址

    要配置抓包工具以解密HTTPS流量,您需要执行以下步骤: 1. 安装抓包工具:首先,确保您已经安装了支持HTTPS解密的抓包工具,例如Wireshark. 2. 获取SSL证书:抓包工具需要使用目标网 ...

  4. [FAQ] web3js, Error: [number-to-bn] while converting number 0.1 to BN.js instance, error: invalid number value

    我们在调用合约方法时,都可以传一些参数的,比如转账金额 value. value 的单位是 wei,这是一个很小的单位,所以一般数值很大. 如果误把 ether 当成 wei 传参,就会报标题中的错误 ...

  5. dotnet 提升 ToUpper 性能

    在应用软件启动过程中,客户端应用软件是对性能敏感的.比如在解析命令行参数的时候,有时候需要进行字符串处理逻辑.一般来说命令行参数都是语言文化无关的,在需要进行全大写或全小写转换过程中,采用 ToUpp ...

  6. docker 安装 kafka+zookeeper,golang操作kafka

    目录 docker-compose.yml go操作kafka producer 消费者 consumer 消费者 结合gin框架操作kafka go-queue操作kafka 环境: centos8 ...

  7. Go语言—值类型和引用类型

    一.值类型 定义 变量直接存储的值,内存通常在栈中分配: var i = 5 -> i-->5 应用 int.float.bool.string.数组.struct 二.引用类型 1. 定 ...

  8. 纯JS制作选项卡--JavaScript实例集锦(初学)

    最近重新从最基础学习JavaScript,如同盖房,先要打好基础,一砖一瓦都很重要. 下面我来嘚吧几句,附上从书上学到的实例与效果. JS可以用面向过程去写,也可以使用面向对象.面向对象会使一段JS代 ...

  9. d3d12龙书阅读----绘制几何体(下)

    d3d12龙书阅读----绘制几何体(下) 本节在上一节的基础上,对整个绘制过程进行优化,将绘制单个几何体的内容拓展到了多个几何体,同时对根签名进行了进一步地探索. 帧资源 在之前绘制每帧的结尾,我们 ...

  10. 撤销 git commit

    目录 文章目录 目录 场景1:撤回 commit,不撤销 git add .,保留代码 场景2:撤回 commit,撤销 git add .,保留代码 场景3:撤销 commit,撤销 git add ...