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

大功告成

相关推荐
JavaPub-rodert21 分钟前
公共 Docker 镜像源总失效?用 Harbor Proxy Cache 自建 Docker Hub 镜像缓存
java·缓存·docker
智鸟科技GemeOpen开发者智能设备23 分钟前
平安校园 AI 智能实时告警系统 智鸟科技·GemeOpen + 谷华科技·融合创新方案白皮书
java·开发语言·python·物联网·智能家居
自强的小白42 分钟前
nacos配置中心面试题(导入配置的优先级),注意是如果后导入相同配置是以 后导入优先。外部入优先和nacos的数据隔离。
java·微服务
Wang's Blog43 分钟前
Java框架 SpringCloud 快速入门: Feign 的自定义配置与日志级别
java·开发语言·spring cloud
成旭先生1 小时前
企业全景信息查询 API:工商照面 33 项、股东出资、变更与社保一次查全
java·开发语言·api接口·企业信息查询·工商数据·风控尽调·供应商准入
她的男孩1 小时前
分片上传的大文件人人可下载:文件模块 isPrivate 在合并时被抹成 false,另有 4 个静默坑
java·后端·架构
SWAGGY..2 小时前
【C++进阶】:(7)红黑树的原理与 C++ 实现:结构设计、插入调整及性质验证
android·java·开发语言·c++·算法
Wang's Blog2 小时前
Java框架 SpringCloud 快速入门: Eureka 服务发现与服务名调用改造
java·spring cloud·eureka
夕除2 小时前
redis--OpenResty
java·redis
Wang's Blog2 小时前
Java框架 SpringCloud 快速入门: Eureka 注册中心原理分析
java·spring cloud·eureka