自己想手动安装jar包到本地仓库。但是本地有多个maven仓库,如何用mvn install命令安装jar包到指定的仓库。
命令如下:
mvn install:install-file -Dmaven.repo.local=C:\Users\liyong.m2\repository -DgroupId=com.aspose -DartifactId=words -Dversion=18.4 -Dpackaging=jar -Dfile=C:\Users\liyong\Desktop\jar\words-18.4.jar
解释:
Dmaven.repo.local是指定的maven仓库的地址,如图我指定的是c盘下的.m2仓库;
DgroupId是指maven创库存放jar包的路径, 也是pom文件中groupId标签中的值;
DartifactId是指是pom文件中artifactId标签中的值
Dversion是指版本号;
Dfile是指当前jar所存放的位置;
在Dos窗口执行上述命令
显示如图即是成功;
如果上述命令不加上Dmaven.repo.local这一关键词,那么该jar包将会默认被安装到maven配置的仓库中去(查看maven配置的仓库地址,可在conf文件夹下的settings.xml文件中查看)