在日常使用Maven中,当遇到本地仓库没有的jar包时,Maven也会去私服和中央仓库找.
但是有时临时拿到一些包中需要手动安装的时候,我们这时便很需要这项方法了.
首先介绍下对应的命令
mvn install:install-file -Dfile=对应包名.jar -DgroupId=第一个文件夹名 -DartifactId=第二个文件夹名 -Dversion=版本名 -Dpackaging=jar
此时在你的中央仓库中便出现了对应的文件夹,其中包含了对应的文件
但是在eclipse中,我们在pom.xml中的dependencies有时无法直接使用add按键快速添加刚刚的本地参仓库
此时我们可以选择直接在pom.xml中直接写上对应的文件(切记文件夹名和版本号要写正确,要不然dependency会报错)
<dependency>
<groupId>第一个文件夹名</groupId>
<artifactId>第二个文件夹名</artifactId>
<version>版本名</version>
</dependency>
此时你便可以正常使用对应的本地仓库的jar包了.
备注:
1.如何在windows下使用mvn命令
对应路径\apache-maven-3.5.4\bin
找到这条路径,将一整个路径复制,放到环境变量中系统变量path中去(右键我的电脑-->高级系统设置)
2.我理解中,之所以eclipse中无法直接add添加本地仓库新的jar包,应该是还没有找到更新本地仓库的记录,有兴趣的读者可以找下看看对应的设置.