mvn install本地安装jar,如果本地有多个settings.xml文件对应不同的仓库,则指定对应的settings文件安装jar:
先cmd打开窗口,切换到maven的根目录下,
然后执行如下命令:
mvn install:install-file -Dfile=C:UserschenDesktopXXX-1.0.0.jar -DgroupId=com.XX -DartifactId=XXX -Dversion=1.0.0 -Dpackaging=jar --settings F:EnvironmentMavenapache-maven-3.5.0confsettings-test.xml
说明:
-Dfile:包的本地真实地址
-DgroupId:pom.xml中groupId
-DartifactId:pom.xml中artifactId
-Dversion:pom.xml中version
-Dpackaging:jar或war,包的后缀名
--settings:指定的settings文件,如果有多个settings文件,则可能对应多个本地仓库,要指定;
附:之前执行命令报错,截图如下:
原因是maven插件有问题,然后修改了一下settings文件的镜像配置为阿里的镜像,然后联网执行一次,联网执行命令的过程中,会先下载maven的相关插件依赖包:
依赖包下载完之后才会执行mvn install命令来安装jar依赖;后面再安装jar就不用联网了;
成功了!