首页 > 其他分享 >maven项目pom文件查看架包依赖处理架包冲突问题

maven项目pom文件查看架包依赖处理架包冲突问题

时间:2024-08-02 16:30:47浏览次数:16  
标签:依赖 架包 maven slf4j pom 冲突

在运行maven项目的时候由于依赖冲突出现如下问题

 

项目中依赖了多个不同版本的slf4j类库,我们可以使用dependency:tree命令:

 

 

找到冲突的依赖,向上找到引入依赖的根源,在对应的pom文件里,添加 <exclusions> 标签即可

<dependency>
    <groupId>com.baidu.aip</groupId>
    <artifactId>java-sdk</artifactId>
    <version>4.15.3</version>
    <exclusions>
        <exclusion>
            <groupId>org.slf4j</groupId>
            <artifactId>slf4j-simple</artifactId>
        </exclusion>
    </exclusions>
</dependency>

 

标签:依赖,架包,maven,slf4j,pom,冲突
From: https://www.cnblogs.com/wwwcf1982603555/p/18339030

相关文章

  • maven 常见问题及解决方案
    1.resolutionwillnotbereattempteduntiltheupdateintervalofnexus强制更新mvncleaninstall-U2.Couldnotfindartifact如果可以通过其他途径获取到相关的jar包,可以把jar包安装到本地仓库:示例:demo.jar包上传后,项目中设置的依赖为<dependency><gr......
  • IDEA 中 maven 的 Lifecycle 和Plugins 的区别
    IDEA中maven的Lifecycle和Plugins的区别+目录IDEAmaven的Lifecycle与Plugins生命周期(Lifecycle)阶段(Phase)插件(plugin)和目标(goal)补充:idea中maven的Plugins和Lifecycle区别IDEAmaven的Lifecycle与PluginsIDEA主界面右侧Maven标签栏有同样的命令,比如install,......
  • Maven手动添加jar项目导本地、通过pom.xml引入依赖、打包后依然生效
    1、到jar包目录、cmd以管理员身份运行、执行如下命令mvninstall:install-file-Dfile=sqljdbc4.jar-Dpackaging=jar-DgroupId=com.microsoft.sqlserver-DartifactId=sqljdbc4-Dversion=4.02、pom.xml进行引入`<dependency> <groupId>com.microsoft.sqlserver</groupI......
  • maven jar包 导入 添加 本地仓库 指定仓库 (mvn install:install-file)
    有时候会遇到将jar包导入本地仓库的需求。因为有些驱动包比较冷门,在公司的私服(远程仓库)里没有,为了在本地先跑起来,先添加到本地仓库。一、指定仓库执行命令: mvninstall:install-file-Dfile=D:\java\mavenData\xxxJdbcDriver2.jar-DgroupId=com.ali-DartifactId=xxx-jdbc......
  • Maven基础
    什么是MavenMaven是apache旗下的一个开源项目,是一款用于管理和构建Java项目的工具,基于项目对象模型(POM)的概念,通过一小段描述信息来管理项目的构建Apache软件基金会,成立于1997年7月,是目前世界上最大的最受欢迎的开源软件基金会,也是一个专门为支持开源项目而生的非盈利性组织......
  • 适用于 JDK 1.8 的 Spring Boot 的 maven 的 pom.xml 模板
    适用于JDK1.8的SpringBoot的maven的pom.xml模板 <?xmlversion="1.0"encoding="UTF-8"?><projectxmlns="http://maven.apache.org/POM/4.0.0"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:sche......
  • Maven生命周期
     Maven生命周期通过IDEA工具的辅助,能很轻易看见Maven的九种生命周期命令,如下: 双击其中任何一个,都会执行相应的Maven构建动作,为啥IDEA能实现这个功能呢?道理很简单,因为IDEA封装了Maven提供的命令,如:点击图中的clean,本质是在当前目录中,执行了mvnclean命令,下面解释一下每个命令......
  • 【转载】MAVEN环境变量配置及安装及项目配置
    一、配置本机的环境变量   在官网找到maven安装包下载并安装到本机电脑中,本人下载的是3.8.7的。       1.点击开始——设置——系统——高级系统设置——高级——环境变量       在系统环境变量中点击新建  2.编辑系统变量,变量值找到你的maven安装路......
  • 从零开始使用Maven创建Springboot项目(超详细)
    文章目录**一、简介****二、使用maven创建SpringBoot项目**第一步:File->New->Project第二步:选择Maven,点击Next第三步:填写项目信息,点击Next第四步、配置SpringBoot项目相关依赖第五步、创建对应项目目录结果:可能遇到的问题:一、解决maven项目没有src的问题。二、实现......
  • 上传jar包到maven私有仓库
    背景:项目需要上传jar包到maven私服,之前没接触过,经过一番琢磨解决了,这里记录下jar包信息如下:<dependency><groupId>rk.netDevice.sdk</groupId><artifactId>netDeviceSDKP2</artifactId><version>2.2.7</version>&l......