本地安装第三方maven依赖jar包

很多时候因为网络问题或者maven中央仓库没有需要的依赖,需要导入第三方的依赖,手动安装至本地的maven仓库
1.下载对应依赖的jar包
本地安装第三方maven依赖jar包_第1张图片
2.打开cmd,输入安装命令,如下:

mvn install:install-file "-Dfile=E:\wxpay-sdk-3.0.9.jar" "-DgroupId=com.github.wxpay" "-DartifactId=wxpay-sdk" "-Dversion=3.0.9" "-Dpackaging=jar"    

mvn install:install-file
-Dfile=E:\wxpay-sdk-3.0.9.jar 指对应jar所在的位置,我把下载的jar包放在E盘根目录下,友情提示:安装的时候最好将安装的东西放在没有中文和其他乱七八糟符号的文件夹路径下;
-DgroupId=com.github.wxpay 对应jar包安装的[groupId]路径;
-DartifactId=wxpay-sdk 对应jar包安装的[artifactId]路径;
-Dversion=3.0.9 对应jar包的版本号;
-Dpackaging=jar 对应jar包的包类型,下载的是jar包当然是jar了;
可参考,如下对应填写:

   		 <dependency>
            <groupId>com.github.wxpay</groupId>
            <artifactId>wxpay-sdk</artifactId>
            <version>3.0.9</version>
        </dependency>

当cmd窗口出现 BUILD SUCCESS时就显示安装成功,额cmd关的太快忘记截图了;好吧借个图,下面的图是从https://blog.csdn.net/zhujq_icode/article/details/80743394 这位大佬那里借过来的
在这里插入图片描述

当然安装时也会有报错
就目前所遇到的有

1.因为一开始使用ideal中的maven直接下载过,虽然没有成功,但仍会有文件下载下来本地安装第三方maven依赖jar包_第2张图片
下载不成功,会出现后缀为lastUpdate的文件,影响下一次的下载和安装,所以需要先进行删除,不然本地安装时 会出现BUILD FAILURE,不能安装成功
2.安装时 经常会出现如下代码

The goal you specified requires a project to execute but there is no POM in this directory  

这个是译文:
在这里插入图片描述
但是我安装的是jar包,难道需要解压后再安装?
然后我将这个jar包放到了带有pom文件的文件下
本地安装第三方maven依赖jar包_第3张图片
这个是从微信官网下载下来的文件
本地安装第三方maven依赖jar包_第4张图片解压开来就是上面的那个java_sdk_v3.0.9文件夹,之前使用ideal直接导包和引入pom文件显示
本地安装第三方maven依赖jar包_第5张图片
查询度娘上的诸位大佬发言,发现任然解决不了问题,只好自己下载jar包安装;
之前说到,因为出现The goal you specified requires a project to execute but there is no POM in this directory ,于是将jar包放到含有pom文件的文件下,结果安装时又出现
在这里插入图片描述很明显此pom非安装所需要的pom文件

于是继续问度娘上的大佬们,最后在这位大佬这边
https://www.cnblogs.com/zhexuejun/p/11525623.html
找到了一个解决方法,就是在这边加上引号
在这里插入图片描述
总算解决了,当然还有大佬提出其他的解决方案,我没有尝试,就放个连接,有兴趣的可以试一下
https://blog.csdn.net/longzhizhui926/article/details/83116473

你可能感兴趣的:(本地安装第三方maven依赖jar包)