最佳解决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>

大功告成

相关推荐
郭小李28 分钟前
转发与重定向
java·服务器·数据库
你看我名字28 分钟前
数眼智能 Search + Reader 实战:联网问答怎样避免“搜到了,却引用错了”
android·java·开发语言
MetaLite1 小时前
Spring Boot 加了 @Valid,嵌套参数为什么还没校验?
java·spring boot·后端
半杯咖啡半行码1 小时前
QML与 Qt Quick入门实战:从零基础到 C++ 双向通信详解
java·qt·交互
霸道流氓气质1 小时前
Lingua 语言检测库:n-gram 统计模型、置信度阈值调优与 Spring Boot 分层检测管道的生产级实战
java·spring boot·后端
文丑颜不良啊1 小时前
LeetCode1281~1300题目解析
java·leetcode
missile1111 小时前
# HDR 算法 ISP 通路客制化方案(G100 / mt6789)
java·前端·javascript
全栈陈序员2 小时前
【Python】基础语法入门(三十三)—— 日志系统详解:用 logging 记录程序运行
java·开发语言·python
她的男孩2 小时前
低代码加字段后表结构怎么同步:预览安全 DDL,高风险变更再强制执行
java·spring boot·低代码
简简单单就是我_hehe2 小时前
一次 ClickHouse 服务器磁盘告警的排查与修复实录
java·服务器·前端