部分jar包通过maven中央仓库是无法下载到本地仓库供使用的,这需要我们去其他地方进行下载,并安装到本地仓库以便后续应用。
执行命令:
mvn install:install-file "-DgroupId=com.cloudera" "-DartifactId=ImpalaJDBC41" "-Dversion=2.6.3" "-Dpackaging=ja
r" "-Dfile=D:\work\ImpalaJDBC41-2.6.3.jar" -s D:\work\apache-maven-3.6.1\conf\settings_xxx.xml
注意: 低版本maven内容需要用双引号括起来,否则会报如下错误(笔者所用maven版本3.6.1时引号可去除):
[ERROR] The goal you specified requires a project to execute but there is no POM in this directory (C:\Users\coder). Please verify you invoked Maven from the correct directory. -> [Help 1]
命令参数解释:
DgroupId: pom.xml配置中groupId的值
DartifactId: pom.xml配置中artifactId的值
Dversion: 版本号
Dpackaging: 文件类型
Dfile: jar包的路径
s: maven的配置文件路径(当有多个配置文件时,需指定,否则命令执行时只会寻找settings.xml)
打包成功会显示 BUILD SUCCESS