【突发小技巧】手动将jar包安装到Maven本地仓库

1、下载jar包


以支付宝sdk为例:https://mvnrepository.com/artifact/com.alipay.sdk/alipay-sdk-java/4.33.12.ALL

在这里插入图片描述

后面执行mvn install命令(也就是安装命令,生命周期:编译、测试、打包、安装),也会参考这个依赖坐标:

<!-- https://mvnrepository.com/artifact/com.alipay.sdk/alipay-sdk-java -->
<dependency>
    <groupId>com.alipay.sdk</groupId>
    <artifactId>alipay-sdk-java</artifactId>
    <version>4.33.12.ALL</version>
</dependency>

然后将下载好的jar包丢到指定目录下,这里我就把它放到maven的bin目录下。

在这里插入图片描述


2、在jar包目录下,打开命令行窗口执行如下命令:


mvn install:install-file -DgroupId=com.alipay.sdk -DartifactId=alipay-sdk-java -Dversion=4.33.12.ALL -Dpackaging=jar -Dfile=alipay-sdk-java-4.33.12.ALL.jar

参数详解:

  • mvn install:install-file 是 Maven 提供的一个命令,用于将本地 jar 包安装到本地 Maven 仓库中。

  • DgroupId=com.alipay.sdk:指定 jar 包的 groupId 。在 Maven 中,groupId 用于标识项目的组织或机构,通常采用反转的域名格式。

  • DartifactId=alipay-sdk-java:指定 jar 包的 artifactId。在 Maven 中,artifactId 是项目的唯一标识符,用于唯一标识一个项目。(项目名)

  • Dversion=4.33.12.ALL:指定 jar 包的版本号。在 Maven 中,version 用于标识项目的版本。

  • Dpackaging=jar:指定 jar 包的打包方式。在这里,使用的是 jar 打包方式。

  • Dfile=D:\Program Files\Environment\apache-maven-3.6.1\bin\alipay-sdk-java-4.33.12.ALL.jar:指定要安装的 jar 包的本地文件路径。在这里,jar 包的路径是 D:\Program Files\Environment\apache-maven-3.6.1\bin\alipay-sdk-java-4.33.12.ALL.jar。

执行该命令后,Maven 将会将指定路径下的 jar 包复制到本地 Maven 仓库中,并生成相应的 pom.xml 文件。这样,我们就可以在 Maven 项目的 pom.xml 文件中引用该 jar 包,并进行项目构建和依赖管理。


如下图所示,出现BUILD SUCCESS表示依赖安装成功啦。

在这里插入图片描述

接下来我们去maven仓库查看刚才安装的依赖:

在这里插入图片描述

OK大功告成啦,如果开发工具刷新不到maven依赖,可以暂时使用这种方法解决。或者有的依赖jar包并没有开源,也可以用这种方法解决

猜你喜欢

转载自blog.csdn.net/qq_46921028/article/details/131420262