转载自:http://www.blogjava.net/fancydeepin/archive/2012/06/12/380605.html
Maven 手动添加 JAR 包到本地仓库

Maven 确确实实是个好东西,用来管理项目显得很方便,但是如果是通过 Maven 来远程下载 JAR 包的话,我宿舍的带宽是4兆的,
4个人共用,有时候用 Maven 来远程下载 JAR 包会显得很慢,一般我发现下载速度不明显的时候,我就 Ctrl + C 来终止它的下载。
然后改用手动来下载,因为用迅雷一类的工具来下载会快很多。我机子上 Maven 的本地仓库的很多 JAR 包我都是手动下载的。
手动下载的话就会带来一个问题,就是,怎么样手动将下载下来的 JAR 包添加到 Maven 的本地仓库。关于这个,网上也有很多资料。
我说下我的做法。
首先,
推荐几个好的 Maven 常用仓库网址:
http://mvnrepository.com/
http://search.maven.org/
http://repository.sonatype.org/content/groups/public/
http://people.apache.org/repo/m2-snapshot-repository/
http://people.apache.org/repo/m2-incubating-repository/

第一个是我最常用的,然后是第二个,然后是第三个,最后两个是 Apache 的私有仓库,我还没用过,不过感觉应该还可以吧...
接下来,还是一贯的作风,使用截图通俗易懂的方式来解说:

如果你看过我的上一篇:Spring邮件服务之Html:Maven + Spring SMTP Mail With Html 文章,里面需要用到一个
spring-context-support-3.1.0.RELEASE.jar 的 JAR 包,我把它安装到本地仓库的时候把图截了下来,顺便写了这篇文章,
供有需要的网友参考。
首先,到 http://mvnrepository.com/ 这个网,在搜索栏中输入你要搜索的 JAR 包的关键字来搜索,下面直接贴图:

@1图

@2

@3

以 spring-context-support-3.1.0.RELEASE.jar 为例,在 @3图中已经给出这个 jar 包的 groupId,artifactId,version信息,
手动安装的时候这些信息不要改,否则 Maven 项目移植的话,jar 包下载就会失败。顺便把这信息帖下面,方便对照:

<dependency>
    <groupId>org.springframework</groupId>
    <artifactId>spring-context-support</artifactId>
    <version>3.1.0.RELEASE</version>
</dependency>

Maven 安装 JAR 包的命令是:

mvn install:install-file -Dfile=jar包的位置 -DgroupId=上面的groupId -DartifactId=上面的artifactId -Dversion=上面的version -Dpackaging=jar

例如:
我下载的这个 jar 包是放到了 D:\mvn 目录下(D:\mvn\spring-context-support-3.1.0.RELEASE.jar)
那么我在 cmd 中敲入的命令就应该是:

mvn install:install-file -Dfile=D:\mvn\spring-context-support-3.1.0.RELEASE.jar -DgroupId=org.springframework -DartifactId=spring-context-support -Dversion=3.1.0.RELEASE -Dpackaging=jar

回车,显示安装成功:

Maven 手动添加 JAR 包到本地仓库相关推荐

  1. 【转】Maven 手动添加 JAR 包到本地仓库

    Maven 手动添加 JAR 包到本地仓库[原文] Maven 确确实实是个好东西,用来管理项目显得很方便,但是如果是通过 Maven 来远程下载 JAR 包的话,我宿舍的带宽是4兆的, 4个人共用, ...

  2. maven安装过程以及手动添加jar包到本地仓库

    Maven安装过程及手动添加JAR包到本地仓库详解 https://blog.csdn.net/niityzu/article/details/50997544 分类: Maven(1) 版权声明:本 ...

  3. 手动添加JAR包到本地Maven仓库

    前言 仅适用于添加JAR包到本地Maven仓库. 本地仓库:工作设备上的maven仓库. 前置条件:jdk和maven均已安装完成.java -version和mvn -version命令均能够正确执 ...

  4. Maven 手动安装JAR包到本地maven仓库后,但在项目中依旧报错找不到JAR包解决方法

    Maven 手动安装JAR包到本地maven仓库后,但在项目中依旧报错找不到JAR包解决方法 参考文章: (1)Maven 手动安装JAR包到本地maven仓库后,但在项目中依旧报错找不到JAR包解决 ...

  5. Maven上传jar包到本地仓库

    Maven上传jar包到本地仓库 第一步:配置Maven环境变量 F:\apache-maven-3.5.2\bin 配置到path中 找到要上传的jar包 地址栏输入 cmd mvn install ...

  6. Maven工作笔记-jar包打入本地仓库并打包

    目录 三方jar包导入本地仓库 程序打包指定Main函数 三方jar包导入本地仓库 porm.xml如下: 这里要注意,导入groupId和artifactId和version一定要对应,对应的Mav ...

  7. [转]Maven如何手动添加jar包到本地Maven仓库

     Apache Maven,是一个软件(特别是Java软件)项目管理及自动构建工具,由Apache软件基金会所提供.基于项目对象模型(缩写:POM)概念,Maven利用一个中央信息片断能管理一个项 ...

  8. Maven添加Jar包到本地仓库(阿里sdk-alipay-java)

    由于我自己是因为在使用sdk-alipay所以本文将使用阿里alipay-sdk-java做演示 将下载的alipay-sdk-java20180309170622.jar放在任意盘符下 (例如我的是 ...

  9. Maven命令安装本地jar包到本地仓库

    Maven命令安装本地jar包到本地仓库 原则上Maven工程pom.xml中依赖的jar包会自动实现从中央仓库下载到本地仓库. 但是碰上第三方开发的中央仓库没有的jar包,我们需要手动安装到本地ma ...

最新文章

  1. Fikker 站长缓存无法缓存用 IIS 做 Web 服务器的 PHP 页面的解决方法
  2. linux终端显示被覆盖,图文说明:Linux监控命令全覆盖
  3. DL之ShuffleNetV2:ShuffleNetV2算法的简介(论文介绍)、架构详解、案例应用等配图集合之详细攻略
  4. 照片识别出错_云投诉丨四川德阳市民文明手册咋满篇乱码?回应:电脑识别问题,已全部收回...
  5. android 系统 (103)---系统memory使用状况
  6. 微服务架构系列文章、精品教程
  7. L1-064 估值一亿的AI核心代码 (20 分)—团体程序设计天梯赛
  8. 【Code Tools】AB性能测试工具(二)
  9. 我与希赛PMP的不解之缘
  10. 一个简单的dos命令实现无限弹窗,卡死电脑
  11. 【工具】国密SM4算法加解密
  12. Python实现简单爬虫:爬取法律法规网数据库信息并分类写入word保存
  13. python雷达算法实现_一种基于Python的雷达信号处理系统及方法与流程
  14. 电脑底部任务栏没反应怎么办?
  15. TapTap实习三个月总结
  16. linux查询数据库归档日志,关于 Oracle 归档日志
  17. MT61K512M32KPA-16:C显卡GDDR6XD9ZPP显存
  18. 单片机万年历c语言程序设计,基于AT89C51单片机的多功能
  19. linux 使用scp命令,scp命令详解(全)
  20. 1166 - Unknown error 1166[mysql 错误

热门文章

  1. Redis 难题突破,最经典 46 题含详细解析
  2. 程序员必备注释模板---佛祖保佑
  3. LeetCode中等题之最简分数
  4. LeetCode简单题之Fizz Buzz
  5. hexo框架个人博客的搭建(面试加分!)
  6. DLPack构建跨框架的深度学习编译器
  7. NVIDIA DeepStream 5.0构建智能视频分析应用程序
  8. 腾讯 angel 3.0:高效处理模型
  9. 色彩(颜色)空间原理(实现代码)
  10. 目标检测coco数据集点滴介绍