前言:很多同学安装jar包到本地maven库时,发现报错: pom.xml not found in xxx 或者The artifact information is incomplete or not valid:,主要原因是命令使用错误或者没有正确安装到指定的仓库。
一、安装maven,本文默认使用idea的同学都已经安装了maven。没有安装的自行百度安装下,很简单。
二、如果本地只有一个maven仓库,执行如下命令即可:
mvn install:install-file
-Dfile=F:\ideaSpace\src\main\lib\DmJdbcDriver18.jar
-DgroupId=com.dm
-DartifactId=dm-jdbc-driver
-Dversion=1.8
-Dpackaging=jar
三、如果本地有多个maven仓库,需要添加--settings命令:
mvn install:install-file
-Dfile=F:\ideaSpace\src\main\lib\DmJdbcDriver18.jar
-DgroupId=com.dm
-DartifactId=dm-jdbc-driver
-Dversion=1.8
-Dpackaging=jar
--settings D:\settings.xml
四、说明:
-Dfile:jar包或wa包的本地地址,绝对路径
-DgroupId:pom.xml中<dependency>标签下的<groupId>
-DartifactId:pom.xml中<dependency>标签下的<artifactId>
-Dversion:pom.xml中<dependency>标签下的<version>
-Dpackaging:jar或war,包的后缀名
--settings:指定的settings文件,如果有多个本地仓库对应多个settings文件,不加--settings只会添加到默认的仓库中,很可能不是你实际想要添加的位置。多个仓库需要指定--settings。