下载gradle构建的服务遇到的坑

前几天遇到了一个问题,着实让我尴尬了一把,后来找到原因后发现竟然是如此简单的问题,惭愧惭愧。。。
问题描述:刚刚从公司的gitlab上拉下来几个服务的代码,问题是公共服务common打包失败,编译也失败,报错是各种实体类set,get方法找不到(我就不列图了,因为当时没截图)。

一开始我的方向是lombok,因为Lombok本身就挺坑的,但是我把lombok插件升级到最新版,库里最新版的jar包也都有了,但是错误依旧。然后我的方向是gradle版本,我认为的是高版本会兼容低版本,所以就换成了5.*的各种版本,但是报错,一怒之下idea的版本也换了,但是错误依旧,我甚至把别人好用的gradle的库拷到了我本地。(注:为什么这里不让那些好用的人来给我调调,原因是公司原先用的是旧版本的框架,那些人都是从旧版升到新版的,我是直接下载的新版代码,所以他们也不知道我问题在哪),然后就是各种查资料,然后改idea配置,搞了一天,报错依旧,我觉得是我的电脑有问题,但是我回到家里,用家里的笔记本下载下来代码还是这个错。
就这样两天后,我又回到公司,结果另一个同事在自己的本地成功了,我就让他给我弄一遍,后来稀里糊涂一顿,真给弄好了。其实他和我报的错还不一样,最后好了之后,大家也都懵懵的,直到今天我自己实验了一把,才终于找到了原因

总结,确实是gradle版本的问题,公司的项目都是基于4.10构建的,我选择的构建方式都是这个版本之上, 当我们导入gradle项目的时候如图:
在这里插入图片描述
第一个选项是按照你本地配置的gradle导入项目,你本地密令 gradle -v 查看的gradle是什么版本,他就按什么版本来,我本地是5.2.1那么项目的gradle就是5.2.1
第二个是按项目原来的gradle来,原来是4.1.0导完之后还是4.1.0
第三个是自己选择的,比如我本地安装了多个版本的gradle,你可以选择任意版本的
综上,我选择第二个选项,即用原来版本的gradle构建项目才好用。
如果有人遇到类似的问题,可以一试

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值