有的时候我们需要引入maven仓库没有的第三方jar包或者自己制作一些jar包引入到我们的项目中,但是直接复制到本地maven仓库引入使用是无法生效的
这个时候我们就需要使用mvn命令引入了
主要命令:mvn install:install-file 同时需要携带其他的参数。
首先我们先看看我们pom中怎么配置的
<dependency>
<groupId>jave</groupId>
<artifactId>jave</artifactId>
<version>1.0.2</version>
</dependency>
然后我们找到我们jar包的路径,这里我将jar包放到d盘根目录,方便查找
我们在使用命令时操作
mvn install:install-file -DgroupId=jave -DartifactId=jave -Dversion=1.0.2 -Dpackaging=jar -Dfile=D:\jave-1.0.2.jar
这里我们看一下携带的参数:
-DgroupId :这个就是我们pom中依赖包的groupId项
-DartifactId:这个就是我们pom中依赖包的artifactId项
-Dversion:这个就是我们pom中依赖包的version项
-Dpackaging=jar :这个就是包的类型,这里我们是jar包
-Dfile:这个就是我们包的存放位置
执行命令:
操作成功,但是当我去查看我的仓库的时候发现没有这个jar包
查看我的版本,发现我要用的时3.6.3版本,但是默认是3.8.6版本
切换版本太麻烦,进入maven的bin路径下,找到mvn文件
直接拖入cmd执行
D:\summy\maven\apache-maven-3.6.3\bin\mvn install:install-file -DgroupId=jave -DartifactId=jave -Dversion=1.0.2 -Dpackaging=jar -Dfile=D:\jave-1.0.2.jar
查看仓库,包依赖存在,查看项目,正常引入成功。