2020
10-08
10-08
shade解决mybatis包冲突问题
目前有一个项目,A是第三方应用,代码不公开,不能修改,使用的是mybatisplugs3.3.1,而当前项目是我们自己的B,它需要用到A里的方法,B里mybatisplugs版本是2.3,目前在使用过程中出现了问题,这两个版本的有些方法,注解都发生了很大的变化:mybatis3.xBaseMapper注解的位置:importcom.baomidou.mybatisplus.core.mapper.BaseMapper;mybatis2.xBaseMapper注解的位置:importcom.baomidou.mybatisplus.mapper.BaseMappe...
继续阅读 >
之前写过shade解决mybatis包冲突的文章,主要讲了如何为一个第三方包去打一个shade包,然后它可以解决相同包的不同版本之间的冲突问题;而今天主要说一下在项目里如何引用这个包。1如果只是使用包里的资源,而不使用这个包的依赖包,需要这样引用即可<dependency><groupId>com.lind</groupId><artifactId>a-start-test-depend-shade</artifactId><version>1.0.4</version><scope>system</scope><systemPath>${pro...