maven 排除依赖jar

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了maven 排除依赖jar相关的知识,希望对你有一定的参考价值。

项目用maven构建,现在想排除依赖jar。因为在打包运行在服务器下会有冲突。
axis2
<dependency>
<groupId>org.apache.axis2</groupId>
<artifactId>axis2-adb-codegen</artifactId>
<version>$axis2.version</version>
<exclusions>
<exclusion>
<artifactId>org.apache.ws.commons.schema</artifactId>
<groupId>XmlSchema</groupId>
</exclusion>
</exclusions>
</dependency>
用exclusions排除不了依赖。打包的时候还是会把此jar加进来

参考技术A 理论上 只要配置 exclusions 就可以 排除关联的依赖了

出现你这种情况, 有一种可能, 即还有其他的jar 依赖了XmlSchema

你需要看下是否还有其他的jar 依赖这个 XmlSchema, 都排除掉

最直接的是, 先看下 eclipse 里面 这个项目所有依赖的jar ,是否出现了这个 XmlSchema追问

所以我就奇怪,其他的地方没有引用

所以我就奇怪,其他的地方没有引用

追答

你可以使用 mvn dependency:tree  命令 看看 你项目的依赖


参考技术B 亲,你的artifactId跟groupId写反了本回答被提问者采纳

Intellij 查找排除JAR包的依赖关系(Maven Helper)

Intellij 查找排除JAR包的依赖关系(Maven Helper)

安装插件 Windows 类似

 

 

 

 

 

 

 

 

 

 

 

以上是关于maven 排除依赖jar的主要内容,如果未能解决你的问题,请参考以下文章

Intellij 查找排除JAR包的依赖关系(Maven Helper)

04_项目一众筹00_05Maven依赖概念,依赖范围依赖传递性依赖的原则:解决jar包冲突依赖排除统一版本管理

不排除 Maven 瞬态依赖项(库/jar vaadin json)

如何删除maven中冲突的jar包

Maven学习归纳——依赖添加依赖排除与项目整合

maven 多个jar包版本依赖问题