前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >maven导入jar包到本地仓库

maven导入jar包到本地仓库

作者头像
用户7634691
发布2020-08-10 17:29:00
2K0
发布2020-08-10 17:29:00
举报

场景

很多时候通过maven来远程下载jar包,由于网速或者仓库地址问题导致下载失败或者非常缓慢。还有一种情况是,我们用的一些三方jar包,中央仓库并没有,比如一些开源代码编译的jar包等。

类似这样的场景,我们往往会有这样的需求,就是把通过其他手段拿到的jar包安装到本地maven仓库,然后在pom.xml中指定后就可以直接使用了。

下载常用的jar包

1. 从别的工程拷贝,我们平时写的项目或者下载的别人项目可能会带有一些常用的jar包,先从这些地方找找。

2. 一些常用的网站下载,比如:

http://mvnrepository.com/

http://search.maven.org/

比如第一个网站,找到想要下载的jar包,它还会给你列出来groupID,version等信息,方便在pom.xml里配置。

————————————————

查看本地仓库的位置

我的maven仓库位置是d:\mavenfiles\repo目录,maven安装后默认的仓库位置在c盘用户目录下.m2目录下,我改到D盘了。至于如何修改,这里不再赘述。还要注意Myeclipse等IDE中关于maven的配置。

安装到本地仓库

比如我把下载的jar包保存在本地的C:\temp目录下,在该目录下打开命令行进行安装。

代码语言:javascript
复制
C:\temp>mvn install:install-file -Dfile=log4j-1.2.16.jar -DgroupId=log4j -DartifactId=log4j -Dversion=1.2.16 -Dpackaging=jar
[INFO] Scanning for projects...
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building Maven Stub Project (No POM) 1
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] --- maven-install-plugin:2.4:install-file (default-cli) @ standalone-pom ---
[INFO] Installing C:\temp\log4j-1.2.16.jar to D:\mavenfiles\repo\log4j\log4j\1.2.16\log4j-1.2.16.jar
[INFO] Installing C:\Users\pony\AppData\Local\Temp\mvninstall4758534529322880483.pom to D:\mavenfiles\repo\log4j\log4j\1.2.16\log4j-1.2.16.pom
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS

安装完成后去仓库看下,发现log4j下多了2.1.16目录。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2019-09-04,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 犀牛的技术笔记 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 场景
  • 下载常用的jar包
  • 查看本地仓库的位置
  • 安装到本地仓库
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档