maven如何导入jar 以及本地仓库设置然后jar包导入本地仓库

来源:互联网 发布:aes加密java代码 编辑:程序博客网 时间:2024/05/29 18:04

      java开发很多时候通过maven来远程下载jar包,由于网速或者仓库地址问题导致下载失败或者非常缓慢。这时候我们往往会有这样的需求,就是把通过其他手段拿到的jar包安装到本地maven仓库,然后在pom.xml中指定后就可以直接使用了。

有哪些途径可以下载maven常用的jar包

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

  2. 百度搜索相关的,因为我也做andorid开发,用到的jar包很多,java项目时,也会拿来用一些安卓开发比较好用的jar包

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

http://mvnrepository.com/http://search.maven.org/
  • 1
  • 2

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




如何查看本地maven仓库的位置

我的maven仓库位置是F:\maven-store目录,maven安装后默认的仓库位置在c盘用户目录下.m2目录下,我改到F盘了。

如何修改路径? 具体是这样操作的,maven下载解压安装后,解压目录如下,其中有个conf 目录,是用来配置maven的





打开settings.xml 默认里面的localRepository 是注释的 因为默认的本地仓库安装路径是 c盘 用户目录下的.m2/repository目录下,我将其改为自己希望的目录,保存,这样本地仓库就自定义配置好了



因为我的项目是在eclipse IDE 开发 而我的eclipse 已经安装了maven,所以我也修改了eclipse的maven 配置,具体是我先拷贝了一份settings.xml到F:/maven-store(这个看个人喜好,因为我不想到时候本地maven升级把我的setting.xml覆盖),然后打开

window/preference/Maven/User Settings,进行如下修改,apply 就可以了




开始安装

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

mvn install:install-file -Dfile=netty-all-4.1.4.Final.jar -DgroupId=netty -DartifactId=netty -Dversion=4.1.4 -Dpackaging=jar




  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21

安装完成后去仓库看下,发现netty下多了4.1.4目录。然后如我们在工程里配置:

  <dependency>  <groupId>netty</groupId>  <artifactId>netty</artifactId>  <version>4.1.4</version>   </dependency>
  • 1
  • 2
  • 3
  • 4
  • 5

maven就不会去远程下载了,因为本地仓库已经有了




原创粉丝点击