0%

使用IDEA中的Maven插件将本地Jar包添加到本地的Maven仓库并引用

序言

这也是我刚刚遇到的问题,在maven项目中准备使用一个本地jar包。

所用idea版本为:2019.2.3

maven是我自己安装的,非idea自带,版本为:3.6.1

maven配置如下:

maven相关配置正文

第一步

在idea右侧边栏找到MAVEN

第一步:找到MAVEN侧边栏

第二步

在弹出的窗口中找到 “Execute Maven Goal”

第二步

第三步

会出现如下窗口:

第三步:输入添加语句

在出现的窗口中输入:

前边的mvn不要删 直接在后边添加

1
2
3
4
5
install:install-file -Dfile=<Jar包的地址> 
-DgroupId=<Jar包的GroupId>
-DartifactId=<Jar包的引用名称>
-Dversion=<Jar包的版本>
-Dpackaging=<Jar的打包方式>

以我刚添加的”AXMLPrinter2.ar”为例:

1
2
3
4
5
install:install-file -Dfile=D:\User\下载\AXMLPrinter2.jar
-DgroupId=com.AXMLPrinter2
-DartifactId=AXMLPrinter
-Dversion=2.0.0
-Dpackaging=jar

输入完毕回车

在控制台输出BUILD SUCCESS字样即为添加成功

添加完毕

然后在本地maven仓库的目录中就可以找到我们添加的jar包

添加成功

引用jar包

只要我们添加jar包到本地仓库,就可以在pom.xml直接引用

例如我刚才添加的jar包即可像这样引用:

1
2
3
4
5
<dependency>
<groupId>com.AXMLPrinter2</groupId>
<artifactId>AXMLPrinter</artifactId>
<version>2.0.0</version>
</dependency>

结语

最好是用自己安装的maven,由于我一开始就使用了自己安装的maven,所以并不清楚使用自带的maven会出现什么问题。