概述
在maven打包中,有时pom.xml中并没有配置那个jar包,但是因为依赖的关系,也会下载下来,但是那个版本又不是自己想要的,要去掉。
第一步:
??? 排查:G:cms5workspacePic2013>mvn dependency:tree
可以找到依赖项。
第二步:
??? 在相应的pom配置中配置排除,如下:
<dependency>
??? <groupId>org.apache.struts</groupId>
??? <artifactId>struts2-spring-plugin</artifactId>
??? <version>2.3.14</version>
???
? <exclusions>
?? <exclusion>
?????? <groupId>org.springframework</groupId>
?????? <artifactId>spring-beans</artifactId>
?? </exclusion>
??
?? <exclusion>
?????? <groupId>org.springframework</groupId>
?????? <artifactId>spring-core</artifactId>
?? </exclusion>
??
??
?? <exclusion>
?????? <groupId>org.springframework</groupId>
?????? <artifactId>spring-context</artifactId>
?? </exclusion>
??
?? <exclusion>
?????? <groupId>org.springframework</groupId>
?????? <artifactId>spring-web</artifactId>
?? </exclusion>
??
? </exclusions>
???
</dependency>
以上代码就是排除spring的一些jar包,不进行依赖下载。
最后
以上就是端庄树叶为你收集整理的maven 中去掉不需要的依赖项的全部内容,希望文章能够帮你解决maven 中去掉不需要的依赖项所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复