首页 > 其他分享 >忽略maven中冲突的依赖

忽略maven中冲突的依赖

时间:2023-04-06 17:45:49浏览次数:36  
标签:INFO compile 依赖 mina jar 忽略 slf4j 冲突 org

1: 执行  mvn dependency:tree -Dverbose > tree.txt

 

2: 打开tree.text文件

例如这段

[INFO] +- org.apache.mina:mina-core:jar:2.0.7:compile
[INFO] | \- org.slf4j:slf4j-api:jar:1.6.6:compile               //重复引入了slf4j 那么需要在在pom依赖中添加忽略
[INFO] \- org.fusesource:sigar:jar:1.6.4:compile
[INFO] \- log4j:log4j:jar:1.2.15:compile

 

3: 忽略如下

<dependency>
<groupId>org.apache.mina</groupId>
<artifactId>mina-core</artifactId>
<version>2.0.7</version>
/////////这里是开始  org.slf4j:slf4j-api:jar:1.6.6:compile  第一个冒号前是 groupId 第二个冒号前是artifactId
    <exclusions>  
<exclusion>
<artifactId>slf4j-api</artifactId>  
<groupId>org.slf4j</groupId>
</exclusion>
</exclusions>
</dependency>

标签:INFO,compile,依赖,mina,jar,忽略,slf4j,冲突,org
From: https://www.cnblogs.com/Amos-Turing/p/17293563.html

相关文章

  • 项目中没有依赖Kotlin,结果报错Kotlin版本问题
    ​ 背景:使用intellij-idea工具,springboot项目,使用的maven问题:项目中没有依赖Kotlin,结果报错Kotlin版本问题,如下Kotlin:ModulewascompiledwithanincompatibleversionofKotlin.Thebinaryversionofitsmetadatais1.7.1,expectedversionis1.1.15.解决方案:......
  • Go 语言进行依赖包的管理的几种方式
    Go语言具有丰富的开源包管理工具,可以方便地进行依赖包的管理。下面介绍如何在Go语言中安装依赖包。使用goget命令goget命令可以从远程代码仓库(比如GitHub)下载Go语言包,并安装到$GOPATH/src目录下。通常使用以下命令来安装一个依赖包:gogetgithub.com/依赖库路径......
  • PyCharm解决Git冲突
    技术背景在前面的一篇博客中,我们介绍了Fork到自己名下的本地仓库如何与远程原始仓库创建链接的方法。在这篇文章中,我们将要讲解如何应对在这种异步开发的过程中经常有可能会遇到的Git冲突问题,在Pycharm这个专业的Python开发工具中集成了一些处理Git冲突的工具,让我们一起来看看如......
  • 设计模式之————依赖注入(Dependency Injection)与控制反转(Inversion of Controll
     参考链接:依赖注入(DI)or控制反转(IoC)laravel学习笔记——神奇的服务容器PHP依赖注入,从此不再考虑加载顺序名词解释IoC(Inversion of Controller) 控制反转(概念)DI(Dependency Inject) 依赖注入(IoC概念中的一种类型实现)通过依赖声明自动实例化依赖的类(通常通过反......
  • 手机软件开发APP必须警惕什么事情?这些事情不能忽略
     在发现开发一个手机软件APP能够给自己带来良好地收益之后,不少人也打算开发一个自己的手机软件APP。不过要想开发成功,我们要警惕一些事情,那么手机软件开发APP必须警惕什么事情?今天名锐讯动为大家总结这些事情不能忽略。 1.明确定位。凡是成功的手机软件开发APP都有一个具体的......
  • 有关IOS内存读写冲突
    有关IOS内存读写冲突在写内存相关代码时,获取已使用内存代码中报错lethostPort:mach_port_t=mach_host_self()varhost_size=mach_msg_type_number_t(MemoryLayout<vm_statistics_data_t>.stride/MemoryLayout<integer_t>.stride)varpagesize:vm_siz......
  • 如何从多个文件夹内转移全部文件(忽略文件夹的结构)(进行复制)(再打包)
    首先,需要用到的这个工具:度娘网盘提取码:qwu2蓝奏云提取码:2r1z 04文件夹里面有只有1个名称为"1"的文件夹,“1”里面有“2”,“2”有“3”,“3”有“4”,从“1”开始,都有5个兔兔的图片,这是“1”里面的文件夹结构,现在要做的就是忽略文件夹结构,提取出全部的兔兔图片合并成一个压缩......
  • DI——依赖注入概念
       站在spring的角度看,是控制反转,由spring容器控制资源;站在程序的角度看,是依赖注入,程序依赖spring提供的资源; ......
  • Gradle下载的依赖jar包路径位置
    Gradle依赖默认下载路径Mac系统默认下载路径:C:/Users/(用户名)/.gradle/caches/modules-2/files-2.1Windows系统默认下载路径:C:\Users(用户名).gradle\caches\modules-2\files-2.1修改Gradle缓存文件夹路径1.配置环境变量添加变量GRADLE_USER_HOME,值为gradle依赖下载......
  • 解决适用EntityFramework生成时报错“无法解析依赖项。"EntityFramework 6.4.4" 与 '
    起因:通过vs2022创建mvc项目时,执行添加“包含视图的MVC5控制器(使用EntityFramework)时   点击添加,出现错误提示   解决方法:在您的解决方案资源管理器中,右键单击引用,管理nuget包,转到“已安装”选项卡并从EntityFramework.zh-Hans,卸载您的语言包,然后在重新添加......