maven引用的过期的jar包问题

1.问题

因为项目里引用了过期的jar包,阿里云仓库及很多仓库都没有了,也就是下载不下来了,私服也没有,但是别人那里有这个包,这时maven打包一直下载不了这包,如何解决?

2.解决方案

方案一 把这个jar安装到本地仓库
mvn install:install-file -Dfile=”D:\artemis-http-client-1.0.0.jar” -DgroupId=com.hikvision -DartifactId=artemis-http-client -Dversion=1.0.0 -Dpackaging=jar

如何安装的jar包有子依赖,必须安装一下他的pom.xml,跟jar同级目录。

mvn install:install-file -Dfile=”D:\artemis-http-client-1.0.0.pom” -DgroupId=com.hikvision -DartifactId=artemis-http-client -Dversion=1.0.0 -Dpackaging=pom

在idea中,点击pom.xml依赖项进入pom文件为安装的pom文件。

如果没安装pom,会发现根本没有 标签。

方案二 把这个jar安装到私服


maven引用的过期的jar包问题
http://hanqichuan.com/2021/10/12/构建工具/maven引用的过期的jar包问题/
作者
韩启川
发布于
2021年10月12日
许可协议