我们在日常开发中,难免会碰到在工程pom文件中引入第三方jar包,而有些jar包在国内镜仓库中并没有pom坐标,这时候我们的工程想要引用这些jar的话,需要自己将jar包引入到本机仓库中。
比如我在进行海康sdk二次开发时候,需要将jna.jar和examples.jar这两个jar引入到工程中。
一、先将jar引入到本机maven仓库
mvn install:install-file -Dfile=H:\workspace\HKtest\src\main\lib\jna.jar -DgroupId=com.haikang -DartifactId=jna -Dversion=1.0.0 -Dpackaging=jar
mvn install:install-file -Dfile=H:\workspace\HKtest\src\main\lib\examples.jar -DgroupId=com.haikang -DartifactId=examples -Dversion=1.0.0 -Dpackaging=jar
命令介绍:
-Dfile:本地jar包的本地真实地址
-DgroupId:pom.xml中groupId
-DartifactId:pom.xml中artifactId
-Dversion:pom.xml中1.0.0
-Dpackaging:jar或war,包的后缀名
二、然后在pom.xml中就直接可以引用了
<!--海康sdk-->
<dependency>
<groupId>com.haikang</groupId>
<artifactId>jna</artifactId>
<version>1.0.0</version>
</dependency>
<dependency>
<groupId>com.haikang</groupId>
<artifactId>examples</artifactId>
<version>1.0.0</version>
</dependency>