关于gradle build 失败,提示jar包冲突解决方法

报的错误是这样的:Found interface org.objectweb.asm.MethodVisitor. But class was expected.

简而言之,就是这包冲突了。

我的是springboot的项目,但是经常卡在gradle build error 这一步,当时在网上查询了很多的方法,依然解决不了,改了中央仓库,为了不下jar包超时,且换了多个版本的gradle,也有gradle-wrapper.properties文件,还有各种乱七八糟的配置,好了,依然不成功...我折腾了好一段时间,我的天啊,这都什么鬼,令人头大...另外是,还找了如何查找jar包依赖结构,查看哪个包冲突,但是我的项目都没构想成功,是没法查看jar依赖的...,故无法查询到springboot这个asm与哪些包是冲突的,我是之间网上构建的,什么都没动。

之后在另外的项目也出现了一个错误,就是我上篇文章写的报的‘OPTION SQL_SELECT_LIMIT=DEFAULT’的错误,我换了jdk,从jdk 1.8.040换成1.8.052这个版本,今天,我就想着在看看能否构建成功,然后我构建项目的时候,就成功...泪流满面.jpg。

从以上的说法来看了,以上的在网上查询的方法并非不可行,但是没有能解决我的问题,所以我的这个问题,很可能就是跟我的jdk的某个包和这个从中央仓库里下下来的jar出现冲突了,这点我是没有想到的。所以,有像我出现这样的错误,但是以上我在网上查找的方法无法解决,可以尝试我的这个方法,无论是哪些包冲突可以把jdk考虑进来,找出冲突的包,删掉其中一个,再不济的...就换个别的版本的jdk,哈哈哈。_(:з」∠)_

最后有什么别的解决方案,或者别的,都可以互相讨论学习。

你可能感兴趣的:(java学习总结,springboot,gradle)