背景

maven项目打开后自动加载依赖,由于有些依赖是私服里面的,但是私服不知道什么原因又没有这个依赖,可能后面删了还是怎么回事。 只好在同事那里拷贝过来加到本地仓库里。

问题

直接拷贝也带来了一个问题,项目重新加载后依旧后去远程下载这个依赖,导致一个报错

解决

网上查了下和我想的差不多,直接拷贝里面缺少必要的配置文件

然后想到使用maven 进行安装到本地仓库 问题解决!

命令如下:

例子:
mvn install:install-file -DgroupId=org.cy -DartifactId=agile-cy -Dversion=0.2.1 -Dpackaging=jar -Dfile=D:\agile-resces-0.2.1.jar

mvn install:install-file -DgroupId=组织名 -DartifactId=打包名 -Dversion=版本号 -Dpackaging=包类型 -Dfile=要安装包的位置