时间:2021-05-19
之前写过shade解决mybatis包冲突的文章,主要讲了如何为一个第三方包去打一个shade包,然后它可以解决相同包的不同版本之间的冲突问题;而今天主要说一下在项目里如何引用这个包。
1 如果只是使用包里的资源,而不使用这个包的依赖包,需要这样引用即可
2 如果在引用包里,还需要使用它的依赖包,需要把system去掉
<dependency> <groupId>com.lind</groupId> <artifactId>a-start-test-depend-shade</artifactId> <version>1.0.4</version> <systemPath>${project.basedir}/src/main/resources/a-start-test-depend-shade-1.0.4.jar</systemPath> </dependency>3 注意:如果你的shade项目和你的当前项目在一起的话,可能能有问题
你可以把shade项目打完jar包之后,移除module,然后再试一下,就可以看到你的jar包里的对象被shade了
4 pom配置文件里的scope是作用域的意思,下面介绍一下几种scope
总结
到此这篇关于shade解决mybatis包冲突问题及项目引用的方法的文章就介绍到这了,更多相关shade解决mybatis包冲突内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
在使用springboot集成mybatis-plus的过程中遇到的问题如图,首先我放xml的包的是没问题的,而是引入的架包和配置问题,问题配置如下解决方法:请
问题描述:vue项目打包后,文件找得到,但是引用的字体及背景图片找不到;解决方法:主要是需要单独为css配置publicPath。ExtractTextWebp
在平常工作中我们经常会遇到maven引用的jar包冲突的事情,这时候我们就需要找出冲突的包,并将低版本或者缺少某些方法的jar给剔除掉。这个时候使用idea自带
新建项目(我使用的是maven项目)mybatis-study-01一、加入mybatis与mysql-connector依赖包到pom文件
什么是依赖冲突依赖冲突是指项目依赖的某一个jar包,有多个不同的版本,因而造成类包版本冲突依赖冲突的原因依赖冲突很经常是类包之间的间接依赖引起的。每个显式声明的