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

大功告成

相关推荐
万年咸鱼8 小时前
public class 和 class 的区别详解
java
焦虑的说说8 小时前
redis知识汇总
java·redis
Wang's Blog8 小时前
Java 接入Redis: 密码认证与远程连接配置
java·服务器·redis
SunnyDays10118 小时前
Java 拆分 Word 文档教程:按页、分页符和分节符拆分
java·word·分页·拆分
彧azz8 小时前
Java学习记录:判断语句
java·笔记·学习·算法
企业数字化笔记8 小时前
一批相同的电脑怎么建账?数量管理、单件编码和拆分规则
java·后端·电脑
君顾18 小时前
本地城市社区家政物业联动系统源码:架构设计与派单联动实战
java·开发语言·健身房
hai_android8 小时前
Android 组件化开发实践
android·java·kotlin
MayBaymax8 小时前
MongoDB 基础概念
java·数据库·mongodb