如何将jar包加入到Maven本地仓库

在项目中我们常常会遇到一种问题,我们依赖一个jar包,这个jar包可能是别人提供给你,也可能是自己下载的,但是我们用的是maven项目,这个jar包刚好又没有公共maven库去供你下载同步。那这种情况下就需要我们手动将jar包打包打本地仓库,再通过pom.xml引入。例如,我现在有如下jar包,放在D盘下。在这里插入图片描述

打包前你要先确定你的maven安装是没问题的,并且已经配置好环境变量,这个内容不是本文要介绍的。打开命令提示符 输入mvn -v,如果mvn正常的话,会显示如下一系列版本信息
在这里插入图片描述
这时候打包的语法为

mvn install:install-file -DgroupId=com.eascs.electricshop -DartifactId=shop-data-transmission-api -Dversion=0.0.1 -Dfile=D:\transmission-api.jar -Dpackaging=jar

注意,每一个-D前面的空格。 这里的-D相当于分隔符,给每个元素分隔开
groupId 、artifactId、version、就是maven的三大坐标,可以自定义填写,只要pom.xml和这里填写一致就可以成功引入。
file是jar包的绝对路径,当然使用相对路径也是没问题的。打包成功会有如下提示
在这里插入图片描述
如果显示BUILD FAILSE ,请仔细检查语法。
然后在你项目的pom.xml中引入成功。

        <dependency>
            <groupId>com.eascs.electricshop</groupId>
            <artifactId>shop-data-transmission-api</artifactId>
            <version>${electricshop.api.version}</version>
        </dependency>

猜你喜欢

转载自blog.csdn.net/qq_40929047/article/details/89349949