maven如何添加jar包到本地Maven仓库

举例

现在需要下载“jmxtools”这个jar包
在这里插入图片描述

  1. 手动打包的,先从网上获取对应的jar包(包括.jar文件)
    可以去这里下载-传送门
    在搜索框中搜索对应的jar包即可

接下来有两种方法:

方法一

按照,groupId、artifactId、version在maven的repository下面建立文件夹,(groupId:/com/sun/jdmk;artifactId:jmxtools;version:1.2.1;)
/com/sun/jdmk/jmxtools/1.2.1
文件夹路径下,放置jmxtools-1.2.1.jar。
(注意命名也有要求,artifactId+version+.jar)
就直接在pom.xml中按照GAV坐标引入,并刷新maven即可。

方法二

  1. 然后通过mvn install命令将对应的jar包install到maven 中

mvn install命令格式: mvn install:install-file -DgroupId=xxx -DartifactId=xxx -Dversion=xxx -Dpackaging=jar -Dfile=xxx\xx.jar

注意:为什么以上命令中并没有写明jar包的安装文件路径,jar包却可以安装成功,在于系统配置maven中的conf文件夹的settings.xml文件中已经写明了maven仓库的路径,会按照这个路径结合groupId、artifactId在对应目录下安装jar包。

<localRepository>D:/xxxx(本地maven仓库目录)</localRepository>

举例:

mvn install:install-file -DgroupId=com.sun.jdmk -DartifactId=jmxtools -Dversion=1.2.1 -Dpackaging=jar -Dfile=D:\maven-repository\com\sun\jdmk\jmxtools\1.2.1\jmxtools-1.2.1.jar

maven官网对于第三方jar包本地引入的教程

注意

  1. 执行命令时,jar位置不能是生成该jar包的对应的maven仓库路径,否则会报“Cannot install artifact. Artifact is already in the local repository.”。
    在这里插入图片描述

解决方法:将jar包换一个位置即可

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值