有时候会遇到将jar包导入本地仓库的需求。因为有些驱动包比较冷门,在公司的私服(远程仓库)里没有,为了在本地先跑起来,先添加到本地仓库。
一、指定仓库
执行命令:
mvn install:install-file -Dfile=D:\java\mavenData\xxxJdbcDriver2.jar -DgroupId=com.ali -DartifactId=xxx-jdbc-driver -Dversion=1.0 -Dpackaging=jar --settings D:\java\mavenData\settings.xml
或者:
mvn install:install-file -Dmaven.repo.local=D:\java\maven_data\repository -DgroupId=com.cloudera.impala.jdbc -DartifactId=ImpalaJDBC41 -Dversion=2.5.41 -Dpackaging=jar -Dfile=D:\java\ImpalaJDBC41.jar
mvn install:install-file -Dmaven.repo.local=D:\java\maven_data\repository -DgroupId=com.cloudera.impala.jdbc -DartifactId=TCLIServiceClient -Dversion=2.5.41 -Dpackaging=jar -Dfile=D:\java\TCLIServiceClient.jar
方便阅读使用:
mvn install:install-file
-Dfile=D:\java\mavenData\xxxJdbcDriver2.jar
-DgroupId=com.ali
-DartifactId=xxx-jdbc-driver
-Dversion=1.0
-Dpackaging=jar
--settings D:\java\mavenData\settings.xml
二、默认仓库(不指定本地仓库位置)
执行命令:
mvn install:install-file -Dfile=D:\java\mavenData\xxxJdbcDriver2.jar -DgroupId=com.ali -DartifactId=xxx-jdbc-driver -Dversion=1.0 -Dpackaging=jar
方便阅读使用:
mvn install:install-file
-Dfile=F:\ideaSpace\src\main\lib\DmJdbcDriver18.jar
-DgroupId=com.dm
-DartifactId=dm-jdbc-driver
-Dversion=1.8
-Dpackaging=jar