最佳解决Maven同一依赖多版本共存问题,重复依赖(同一个jar包,多个版本)-maven-shade-plugin

先看链接:原文链接

参照原文链接生成的文件(下面是我放的位置)

mvn指令

powershell 复制代码
mvn install:install-file -Dfile=D:\mavenrepository/maven-shade.jar -DgroupId=com.wj -DartifactId=maven-shade -Dversion=1.1 -Dpackaging=jar

如果配置了maven_home 和java_home可以任意打开cmd执行(我的是在apache-maven的bin下执行的)

-Dfile=D:\mavenrepository/maven-shade.jar 是指定重新生成的jar(放的位置)

后面指定groupId,artifactId,version,packaging

执行指令后看log最后生成的位置

找到这个文件看看是不是在自己项目的本地仓储中(我的就不一致,手动移动到本地仓储)

然后就可以在项目pom中引入,例如我的

java 复制代码
 <dependency>
     <groupId>com.wj</groupId>
     <artifactId>maven-shade</artifactId>
     <version>1.1</version>
 </dependency>

大功告成

相关推荐
自动化监测Learner8 分钟前
Navicat Premium 17 中文版安装教程(2026最新版)
java·linux·数据库
那个松鼠很眼熟w19 分钟前
4.Spring-Ai入门案例
java·人工智能·spring
计算机毕设定制辅导-无忧学长20 分钟前
《基于SpringBoot青年公寓出租管理系统的设计与实现》
java·vue.js·spring boot·青年公寓出租管理系统
泡海椒1 小时前
JQuick-Curl 二次开发:自定义解析器、扩展点开发指南,如何把框架能力真正变成团队资产
java·开发语言·okhttp·maven
青山木2 小时前
Hot 100 --- 数组中的第K个最大元素
java·数据结构·算法·排序算法
玛卡巴卡ldf2 小时前
【AICoding】笔试提示词设计思路
java·算法·ai编程
珍珠先生2 小时前
第10章 JDK 17 新特性:语法糖与新能力
java
吴声子夜歌3 小时前
ApacheCommons——commons-text(模板替换与文本算法)
java·开发语言·算法·apache
Haooog3 小时前
Agent 开发中的 Memory:State、短期记忆、长期记忆与 Memory Retrieval
java·agent·memory
砚底藏山河3 小时前
【量化纯GET实战 #23】多股票相关性:用收益率看板块联动
java·数据库·python·金融·数据分析