maven项目依赖冲突,提示是jar重复了 5C

我的maven结构是这样的:parent(定义jar),parentWeb(最终发不到tomcat上),Cmodule(聊天模块),Dmodule(用户模块),parentWeb依赖于parent、Cmodule、Dmodule,Cmodule依赖于parent,Dmodule依赖于parent,现在我总是出现一下这个问题:
Duplicate fragment name: spring_web for jar:file:/d:/Users/a/.m2/repository/org/springframework/spring-web/4.0.0.RELEASE/spring-web-4.0.0.RELEASE.jar!/META-INF/web-fragment.xml and jar:file:/D:/tools/workspace/architecture/architectureweb/target/tmp/customermgr-0_0_1-SNAPSHOT_war/WEB-INF/lib/spring-web-4.0.0.RELEASE.jar!/META-INF/web-fragment.xml

0

1个回答

2
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
maven项目重复依赖检测,并解决冲突jar
  一:前提 在使用maven开发项目的过程中,经常会遇到jar包重复加载或者jar包冲突的问题的,但是由于有些jar是由于maven的依赖 加载自动加载进来的,而不是开发者自己配置的,特别是当项目中pom中配置的jar包依赖本身很多时,开发者靠自己的经验,有时很难找出是哪个jar的加载导致加载了多余的依赖jar,从而产生冲突。 二.解决方法: 目前我知道有两种解决方法,如下: 1:在p...
检查maven 项目jar包依赖是否冲突
在项目发布的时候,一般都需要进行依赖冲突检查或者重复类的检查,这个时候我一般会使用下面的两个命令:   1 2 3 mvn -U clean package -Dmaven.test.skip=true enforcer:enforce -DcheckDeployRelease_skip=true -Denforcer.skip=false   ...
Dubbo项目中 maven jar包冲突问题
首先选中你要查看的maven项目然后点击我画红框的那个就可以查看你选中项目的maven  jar包及依赖关系   如图下所示若发现有重复jar包,可根据这个结构图看出在哪个模块去相应的模块找到pom文件跟资源库中进行对比删除重复的依赖即可...
Maven 重复依赖检测 (Dependency Convergence), 包冲突解决
[size=medium] 方法一 maven命令方式 详情参考: [url]https://maven.apache.org/enforcer/enforcer-rules/dependencyConvergence.html[/url] This rule requires that dependency version numbers converge. If a projec...
AS下解决Gradle dependencies compile jar包冲突、重复问题
一、情景复现: 在使用 dependencies { compile … } 添加 libs时,经常遇到同一个lib 出现了两个不同的版本,导致不同的问题。 例如:工程 A 添加了 rxandroid:2.0.1 和adapter-rxjava 两个libs. 而adapter-rxjava中使用了rxandroid:1.1.5 这样在工程中就会出现两个不同的类库。 引用的部
Android studio jar冲突 文件冲突 aar引用相同的文件 引用相同的jar包 重复导入相同依赖包
开发项目,多多少少都会引进一些第三方jar或者aar资源文件,方便开发个性化功能,但这样就经常会出现包冲突、文件冲突、重复导入资源或者导入俩个不同的包中包含有相同的文件资源呢!后果导致编译失败,提示错误! 下面就来加讲解下我遇到问题及解决方法:1. 文件冲突文件错误提示       一般类似这样的Error:Execution failed for task ‘:app:transformReso
如何查看用maven构建的项目pom中有哪些包冲突
1、在项目下运行 mvn dependency:tree -Dverbose 如果出现omitted for duplicate,说明有重复引入. eg: org.easymock:easymockclassextension:jar:2.4:test -omitted for duplicate cglib:cglib-nodep:jar:2.2:test -versio...
利用maven工具解决jar包冲突问题或重复加载问题
在使用maven开发项目的过程中,经常会遇到jar包重复加载或者jar包冲突的问题的,但是由于有些jar是由于maven的依赖加载自动加载进来的, 而不是开发者自己配置的,特别是当项目中pom中配置的jar包依赖本身很多时,开发者靠自己的经验,有时很难找出是哪个jar的加载导致加载了 多余的依赖jar,从而产生冲突。 今天刚好遇到一个借用eclipse中的maven插件解决jar包依赖冲突的
8、解决Gradle dependencies compile jar包冲突、重复问题
一、情景复现:在使用 dependencies { compile … } 添加 libs时,经常遇到同一个lib 出现了两个不同的版本,导致不同的问题。 例如:工程 A 添加了 rxandroid:2.0.1 和adapter-rxjava 两个libs 而adapter-rxjava中使用了rxandroid:1.1.5 ,这样在工程中就会出现两个不同版本rxandroid.
使用maven-shade-plugin插件解决spark依赖冲突问题
依赖冲突:NoSuchMethodError,ClassNotFoundException      当用户应用于Spark本身依赖同一个库时可能会发生依赖冲突,导致程序奔溃。依赖冲突表现为在运行中出现NoSuchMethodError或者ClassNotFoundException的异常或者其他与类加载相关的JVM异常。此时,若能确定classpath中存在这个包,则错误是因为classpath
maven项目解决jar包冲突的四种方式
依赖一个jar包往往会下载相互关联的jar包这就是依赖传递 依赖传递经常出现ja包冲突,解决方案:直接排除指定的jar包 1、排除原则 org.springframework spring-beans 2、版本号限定原则 4.3.8.RELEASE org.sprin
spring maven项目解决依赖jar包版本冲突方案
在spring reference中提到一个解决spring jar包之间版本冲突的解决方案,原文如下 It is possible to accidentally(意外地) mix different versions of Spring JARs when using Maven. For example, you may find that a third-party library,
5.解决maven与Tomcat中的jar包冲突问题
在eclipse修改依赖的范围: 添加依赖的时候选择provided即可。 maven的两个原则: 1.第一申明者优先 2.路径近者优先 版本锁定: 接着随便在一个子模块中添加一个junit测试依赖。 发现版本被锁定了。 版本常量管理: ...
Maven依赖,不同jar包里相同的类名导致的大问题
架构是这样的: 用Maven控制:obs和mobile依赖common。完整的pom依赖配置 parent的pom.xml <dependencies> <dependency> <groupId>com.belerweb</groupId> <artifactId>pinyin4j</artifactId>
IDEA查看Maven项目中jar包冲突
在Maven项目中pom.xml中的jar包下载的过程中,依赖可能会出现jar依赖冲突的问题,IDEA为我们提供了maven视图 在IDEA工具中查看jar冲突   进入到Maven项目的pom.xml文件中使用IDEA中的快捷键:ctrl+alt+shift+u,就可以出现以下的页面中:   这个页面我们就可以看的很清楚,项目中所有依赖的jar包,我们也看到了有一个jar包中的依...
maven 查看jar包冲突方法
mvn dependency:tree -Dverbose &amp;gt; tree.txt 导出tree.txt,搜索confilct 下文转载至 https://blog.csdn.net/sinat_39789638/article/details/78005945 1、第一声明优先原则: 在pom.xml配置文件中,如果有两个名称相同版本不同的依赖声明,那么先写的会生效。 所以,先声明自己...
web项目中遇到的Maven包依赖冲突问题解决
在搭建web项目时,出现一个比较诡异的问题,任何JSP页面突然都不能够正常地显示,系统爆出HTTP:500(服务器内部错误)的页面   HTTP Status 500 - java.lang.NoSuchMethodError: org.eclipse.jdt.internal.compiler.CompilationResult.getProblems()[Lorg/eclips
eclipse maven 查找重复依赖
-
@IntelliJ IDEA查找依赖关系,解决jar包冲突
使用Intellij idea,想看看它的maven依赖图,在打开的pom.xml文件上右键Diagrams--Show Dependencies,就可以看到了。对于pom.xml配置的依赖,idea默认不是立即更新的,需要运行Maven--Reimport才能生效。不过可以根据提示将Reimport操作设置为自动的。Intellij idea图显示是这样的在图里选中一个artifact,则所有依...
maven JAR包冲突解决方案
Jar包冲突解决方法 转载 2016年01月13日 19:53:16 12616 前言 对于Jar包冲突问题,我们开发人员经常都会有碰到,当我们使用一些jar包中的类、方法等,或者有时遇到一些日志系统的问题(参考另一篇文章Jar包冲突导致的日志问题),我们会遇到ClassNotFoundException,NoSuchFieldException,N
android 项目jar包冲突问题解决
大家在做开发中竟然需要用到一些三方库 或者 需要集成三方的SDK开发包,尤其是项目特别庞大的时候,引用的三方的东西特别多,那么肯定会碰到一些jar包冲突的情况。 常见的情况有以下几种 目录 1.项目自己引用jar包重复 2.项目中jar包和三方SDK 3.三方sdk之间都含有相同类 4.打包时候出现编译错误,出现冲突 1.项目自己引用jar包重复 com.android.dex.D...
组件化开发中引用aar包引起的jar包冲突问题
公司项目需要引用公司内部开发的IM组件,组件以AAR包的形式进行引入,由于IM组件相当于一个完整的项目,所以用到的jar包比较多,比如fastjson、okhttp、glide。 这些jar包在项目中的common库中也有引用,所以造成了冲突。
aar中引用的第三方jar与引用aar项目重复解决方案
最近遇到一个问题,aar包中引入的第三方jar与引入aar的项目重复,试过很多方案没搞定,看到provided突然产生灵感,尝试编译aar时候不把jar放进去想法,试了下果然可以。记录下来备忘,希望也能帮助到一些人。 aar 依赖第三方jar时候不要使用compile而使用provided(不会将jar编译进aar中) // 生成aar依赖脚本dependencies { prov
AndroidStudio添加多依赖导致依赖重复的解决办法
当使用maven导入依赖时,可能会出现不同的依赖包含了同一个jar,运行app的时候,就会报错 Error:Execution failed for task ‘:app:transformDexArchiveWithExternalLibsDexMergerForDebug’. java.lang.RuntimeException: com.android.builder.dexi...
maven项目由于多个依赖中含有同一个jar包导致的冲突问题的解决办法
今天在利用mapreduce对HBase进行输入输出的时候,发生了一件很无厘头的事情,我和同事写同样的代码,但是我成功了,而他却失败了,这就有点让人头疼。一开始我们以为是配置的问题,但是经过比对,配置并没有什么不同。因此,我就将mapreduce的执行过程看了一遍,结果发现,他的org.apache.hadoop.conf.Configuration 类和我的org.apache.hadoop.c
AS查看所依赖jar的依赖引用
Android Studio 中可以在Terminal通过命令来查看所有依赖jar的所依赖的引用,这样能更快地找到jar引用冲突的原因,命令如下: 1、windows :gradlew -q app:dependencies 2、macos :./gradlew -q app:dependencies...
关于安卓集成支付宝的问题jar包冲突
首先出现问题的可能性有很多,各种问题,但是出现问题 不要跑偏 比如: 人家给的Demo 运行不了   首先查看 四个字段 是否为空 是否有误 公钥私钥 商户id  收款账号 还有: 支付宝 分为集成sdk  和支付宝钱包Sdk 使用时 不要混淆 1、支付宝集成SDk需要外部 alipay_lib  这个library工程和 alipay.lib,切记不要丢掉前面那个 2、支
maven的jstl-api的jar包与Tomcat的jar包依赖冲突
maven的jstl-api的jar包所依赖的jar包与Tomcat的jar包依赖冲突jstl-api的编译依赖有: tomcat里面同样有servlet-api和jsp-api, 都有时就会发生冲突导致错误。所以对jstl-api做如下编辑:<dependency> <groupId>javax.servlet.jsp.jstl</groupId> <a
Eclipse maven 解决jar包版本冲突
jessezeng解决maven依赖传递中的版本冲突问题通常情况下,我们都比较喜欢使用maven进行项目管理,要加个依赖包也非常简单,不需要到处去下载jar包,当然除了maven之外,也还有一些非常不错的工具。在使用maven进行项目依赖管理的时候,有时候会出现一种情况,多个不同的开源组件都依赖了另外一个组件,但是这个组件的版本却不一样,在maven依赖中就会看到两个版本不同的jar,通常我们可以...
解决maven中servlet-api.jar和容器自带的servlet-api.jar的依赖冲突
在学习maven时,给maven添加tomcat7-maven-plugin插件后,新建了一个项目并且尝试运行,但出现下列异常:   通过在百度的搜索,得知这是由于servlet-api.jar和容器自带的servlet-api.jar产生了依赖冲突。但是,在百度中没有搜索到合适的解决办法。例如:/WEB-INF/lib下jar包产生的冲突、pom.xml中引入的commons-logg
IDEA排查maven项目依赖冲突问题
  使用Intellij idea,想看看它的maven依赖图, 在打开的pom.xml文件上右键Diagrams--Show Dependencies,就可以看到了。对于pom.xml配置的依赖,idea默认不是立即更新的,需要运行Maven--Reimport才能生效。不过可以根据提示将Reimport操作设置为自动的。 Intellij idea图显示是这样的 在图里选中一个arti...
idea插件之---jar包依赖冲突分析实用解决工具Maven Helper
在我们开发项目过程中,通过maven来管理我们的jar包,jar包冲突很长见,我们如何能简单快捷的解决呢, 在idea中 ,我们可以下载一个idea插件  Maven Helper插件来帮助我们完成jar冲突的解决,下面是操作步骤: 1)找到settings 2)找到plugins,打开 3)搜索Maven Helper  然后下载,之后重启即可,我这里是已经下载过了 ,显示的un...
使用IDEA分析Maven的依赖结构以及解决Maven的jar包冲突
使用IDEA分析Maven的依赖结构以及解决Maven的jar包冲突 1.示例pom.xml文件 &amp;lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&amp;gt; &amp;lt;project xmlns=&quot;http://maven.apache.org/POM/4.0.0&quot; xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-in...
tomcat类加载器及jar包冲突问题分析
tomcat类加载器及jar包冲突问题分析 开发过程中遇到过这样一个情况,在本地tomcat下开发调试正常,打包到测试环境的jboss下所有页面都变成空白页。 项目日志和jboss日志没有一点异常信息,费了半天劲把jboss所有日志全部打出来,发现是el.jar这个包里有空指针调用。 检查一下,项目WEB-INF\lib里有这个包呀,那应该是跟什么地方的jar包版本冲突了猜想,继续找,在jb
maven 检查jar依赖冲突和版本冲突 以及解决
问题描述:          项目中用到dubbo实现分布式远程调用服务,整合dubbo的时候,遇到一个Spring的错误,NoSuchMethodError的问题。由于导入了不同版本的jar包造成的。就是说,当我发布了一版2.0jar的时候里面有个我新写的方法 adduser,但是1.0里面没有,pom没有及时更新jar,这样就会有NoSuchMethodError。我们怎么知道是否是jar包冲
java如何在项目依赖的jar包中查找冲突的类
java如何在项目依赖的jar包中查找冲突的类 源代码下载地址:http://www.zuidaima.com/share/1785617759915008.htm
Maven解决jar包依赖冲突
Maven解决jar包依赖冲突
Maven多WEB模块打包排除jar包冲突的配置建议
一、前提 在原有的web项目基础上拆分出了多个web项目,后台代码还是在各个web模块中,现在的需求是要合并多个web模块整合到一个war中部署。  二、配置建议 新建打包的web模块用以合并多个web模块项目,在pom中声明合并打包的各个模块,例如要合并A模块和B模块,如下: dependencies> com.inspur.test A 0.0.1-SNAPSHOT war
关于maven项目依赖冲突的解决
maven项目依赖冲突
Android 查看依赖的方法,妈妈再也不用担心jar包冲突找不到了
前言我们开发过程中,难免会遇到这样的情况:在github等网站上找到了几个不错的项目,高高兴兴的compile过来,然后:UNEXPECTED TOP-LEVEL EXCEPTION: com.android.dx.util.DexException: Multiple dex files define …………………… …………正文遇到这种问题,我们看错误信息只能知道有jar包冲突,是哪个jar
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 java深度学习jar 深度学习依赖大数据