有时候,项目运行时候提示缺jar包,或者本地环境无法连接远程仓库时,可以将仓库直接倒入到本地仓库。本文讲述如何仅仅使用IDEA就将jar包导入到本地仓库。

目录

  • 第一步:下载JAR包
  • 第二步:记录jar包坐标信息
  • 第三步: 拼装maven命令
  • 第四步:验证是否安装成功

第一步:下载JAR包

在maven repository 官网(https://mvnrepository.com)上找到需要的Jar包,下载jar包,并拷贝放至本地特定目录下。例如D:\tmpFile

第二步:记录jar包坐标信息

在下图中已经给出这个 jar 包对应的坐标信息,包括groupIdartifactIdversion。Maven仓库中每一个jar包都有唯一的坐标,手动安装的时候这些坐标信息要保证正确无误,否则会导致jar 包下载就会失败。

第三步: 拼装maven命令

Maven 安装 jar包到本地仓库的命令是:

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

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

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

第四步:在IDEA中运行命令
打开本地IDEA编译软件,找到如图所示运行maven命令的位置。将拼装产生的maven命令输入进去。

输入完成后回车,显示安装成功,如图所示:

第四步:验证是否安装成功

在本地maven仓库中就能看到安装的 jar包了,说明已经安装成功。

————————————————
如果使用本地自行安装的mvn可以参考:
https://blog.csdn.net/wudinaniya/article/details/91004914

使用idea快速倒入jar包到依赖仓库相关推荐

  1. 快速替换jar包中.class、.html、.yml格式的文件

    快速替换jar包中.class..html..yml格式的文件 文章目录 快速替换jar包中.class..html..yml格式的文件 背景 下载反编译软件JD-GUI 使用 jd-gui 打开we ...

  2. java导入包大全_eclipse快速导入jar包的相关操作步骤

    eclipse怎样快速导入jar包呢?熟悉这款软件是非常简单的,今天小编就分享了关于eclipse快速导入jar包,有需要的朋友一起来看看吧! eclipse快速导入jar包的相关操作步骤 方法1·最 ...

  3. 几个不错的java类、jar包及其依赖查找网站。。。

    为什么80%的码农都做不了架构师?>>>    开发过程中有时需要查找类对应的jar包及其依赖,并且要能够下载... 之前都是用的以下两个(第一个还是不错,第二个比较垃圾,很多都查不 ...

  4. andriod studio 查看项目依赖_Intellij IDEA 中如何查看maven项目中所有jar包的依赖关系图...

    Maven 组件界面介绍 如上图标注 1 所示,为常用的 Maven 工具栏,其中最常用的有: 第一个按钮:Reimport All Maven Projects 表示根据 pom.xml 重新载入项 ...

  5. java -uf_Java如何快速修改Jar包里的文件内容

    需求背景:写了一个实时读取日志文件以及监控的小程序,打包成了Jar包可执行文件,通过我们的web主系统上传到各个服务器,然后调用ssh命令执行.每次上传前都要通过解压缩软件修改或者替换里面的配置文件, ...

  6. 用exclusion切断maven jar包的依赖传递

    1.问题描述 proxool  包依赖的avalon-framework-api包,如何切断这种依赖关系呢? 2.解决方法 在pom文件中,通过exclusion标签,切断maven jar包的依赖传 ...

  7. Intellij IDEA 中如何查看maven项目中所有jar包的依赖关系图

    IntelliJ IDEA使用教程 (总目录篇) Maven 组件界面介绍 如上图标注 1 所示,为常用的 Maven 工具栏,其中最常用的有: 第一个按钮:Reimport All Maven Pr ...

  8. mvn dependency:tree查看jar包间接依赖

    文章目录 一.参考文档 二.查看jar包的间接依赖 1.如果发现某个jar包,自己的pom中并没有定义,想看一下是被哪个jar包间接引用的,两种方法 (1)用mvn dependency:tree&g ...

  9. Maven Intellij IDEA 中如何查看maven项目中所有jar包的依赖关系图

    原文地址: https://blog.csdn.net/qq_27093465/article/details/69226949 IntelliJ IDEA使用教程 (总目录篇) Maven 组件界面 ...

最新文章

  1. php实现无限分类超牛逼,PHP超牛逼无限极分类生成树方法_php技巧
  2. C语言主应用程序在哪设置,哪位师傅知道51单片机怎样编写子程序?C语言的。在主程序里调...
  3. Oracle中创建、修改、删除序列
  4. 数据科学家 数据工程师_数据科学家应该对数据进行版本控制的4个理由
  5. ubuntu进入桌面自动启动脚本_在 Ubuntu 下开机自启动自己的 QT 程序而不启动 Ubuntu 的桌面...
  6. 【转】Git详解之四 服务器上的Git
  7. BasicExcel CSpreadSheet 使用感受
  8. 蓝桥杯 ADV-100 算法提高 第二大整数
  9. apache hbase的region 分割与合并
  10. C# 异步调用中使用回调方法
  11. 运营小实践 -- 借助大数据平台刻画虎牙直播APP人群画像
  12. h5打开android的app的具体页面,通过H5打开app,进入到指定页面
  13. 弘辽科技:淘宝保证金解冻后店铺还在吗?保证金怎么解冻?
  14. PON光模块相关知识
  15. [数据结构]第十一章-图论
  16. h264中的pps和sps
  17. 数据库设计的六个阶段
  18. Excel下拉列表之多级列表联查
  19. 51单片机~DS18B20温度传感器
  20. Mac安装微信支付安全控件问题

热门文章

  1. NodeJS 导入包的时候出现的 @types 错误导致程序无法运行
  2. CANape导出标定数据Hex/S19等二进制文件
  3. 主板检测(诊断)卡错误代码含义
  4. leetcode 853. 车队
  5. SpringBoot注解详解
  6. sqlserver存储过程进行产量查询
  7. 使用华为手机!不知道这5个实用黑科技,几千块钱就白花了
  8. 简述计算机软件故障排查,主板故障检查维修的常用方法哪些如何排查主板故障...
  9. [windows]mysql忘记密码后怎么办
  10. Mac 设置快速锁屏的方式