前言

我个人对Maven没有多少研究,仅仅是使用层面,但是有时候在IDEA中配置好Maven,写好pom.xml文件后,经常下载一会就停止了,也就是有些jar包并没有下载成功。我从网上搜了一下,发现大部分都在转载下面这些方法,在这里进行汇总。

方法汇总

  1. 删除本地的\repository库中所有.lastupdate后缀文件,重新下载
    这种方法操作简单,相当于把Maven仓库所有的jar包都删除了重新下载,但是我不知道是否每次都能成功,我经常失败
  2. 拷贝相应jar,手动导入本地库
<dependency><groupId>org.apache.hbase.connectors.spark</groupId><artifactId>hbase-spark</artifactId><version>${hbase-spark.version}</version>
</dependency>

Maven 安装 JAR 包的命令是:

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

可能还有其他的方法,接下来有待研究,关于Maven相关知识,可以从菜鸟编程里的基础知识学习

后记

很多不熟悉maven命令的人可能甚至不会第二种方式的操作,这里以常用的IDEA为例,进行详细讲解

  1. 下载所需的jar包(点击这可以搜索下载)
  2. 打开IDEA,并点击右上角Maven图表
  3. 然后点击执行maven命令图表
  4. 输入上传本地jar到Maven仓库的命令,点击执行即可
上传本地jar包到Maven仓库的命令入编写方法如下:
install:install-file -Dfile=D:\develop\jars\hbase-spark-1.0.0.jar -DgroupId=org.apache.hbase.connectors.spark -DartifactId=hbase-spark -Dversion=1.0.0 -Dpackaging=jar

参数说明:
-Dfile=D:\develop\jars\hbase-spark-1.0.0.jar 是写jar包的位置
-DgroupId=org.apache.hbase.connectors.spark 对应pom文件中的groupId(自己定义)
-DartifactId=hbase-spark 对应的是pom文件中的artifactId(自己定义)
-Dversion=1.0.0 版本号(自己定义)
-Dpackaging=jar 对应的是打包类型

就这样非常方便的将jar包上传到自己的Maven仓库咯

因为IDEA中自己已经配置过Maven仓库的位置,因此本地jar包顺利的上传到了仓库中

Maven下载jar包失败的原因- 解决方法汇总相关推荐

  1. 解决maven下载jar包失败的几种方法

    方法一 使用maven install时需要下载jar包,有时有些jar包只下载了一半,运行程序时会报LOC错误,这个时候发现本地仓库的jar包里出现了一些后缀为in-progress的文件.删除这些 ...

  2. 公司内网搭建spring boot maven下载jar包失败的处理方法

    前段时间,部门决定重新搭建新框架,转为现在火热的spring boot.由于之前没有接触过,因此自己在网上找资料学习,学习初期,搭建工程项目时遇到了一个问题:按照教程步骤,在家里成功创建工程,在公司却 ...

  3. maven下载jar包慢-解决详细

    maven下载jar包慢如何解决 问题发生: 在maven项目的pom.xml中添加了依赖保存以后就出现了building Workspace, 并且下载速度非常缓慢甚至卡死. 原因: maven依赖 ...

  4. 解决maven下载jar包速度慢的问题,将maven的下载源修改为阿里云源

    由于maven中央仓库的服务器在国外,因此在国内使用maven下载jar包时可能会出现速度很慢的问题,对此,我们只需要将maven的下载源进行修改即可. 首先,找到maven的配置文件settings ...

  5. Maven中 jar包冲突原理与解决办法依赖传递

    Maven中 jar包冲突原理与解决办法&依赖传递 管理包依赖是 Maven 核心功能之一,下面通过如何引入 jar 包:如何解析 jar 包依赖:包冲突是如何产生:如何解决包冲突:依赖管理解 ...

  6. jenkins构建时,从国内maven私服下载jar包失败

    Plugin org.apache.maven.plugins:maven-compiler-plugin:2.0.2 or one of its dependencies could not be等 ...

  7. Maven下载jar包太慢!一招教你如何解决

      相信很多朋友更新maven项目的依赖时,发现下载jar包太慢了.十几分钟都没有下完,等了很久最后都不能下载完成.这是因为maven项目的中央仓库在外网,下载当然很慢.当然,我也可以换成国内源,这样 ...

  8. Maven导入jar包失败问题,lastUpdated问题解决

    Maven导入jar包问题解决 1.问题来源 2.问题场景和解决方案 2.1.groupId,artifactId和version依赖有问题 2.2.Maven版本问题 2.3.maven仓库设置问题 ...

  9. maven导入jar包时冲突的解决

    什么是依赖传递 先添加 springmvc 的核心依赖的坐标 <dependencies><dependency><groupId>org.springframew ...

最新文章

  1. 激光雷达:最新趋势之基于RangeView的3D物体检测算法
  2. 艿艿连肝了几个周末,写了一篇贼长的 Spring 响应式 Web 框架 WebFlux!市面第二完整~
  3. android 去锯齿
  4. python super
  5. 擴展PictureBox的一個組件
  6. java jta 例子_Java事务处理全解析(八)——分布式事务入门例子(Spring+JTA+Atomikos+Hibernate+JMS)...
  7. android html转pdf工具,android – 使用iText库将html转换为pdf时未应用hr的内联CSS
  8. linux上TCP connection timeout的原因查找
  9. 张杰和机器人_科学艺术两开花,国内首个机器人乐队诞生有什么重要的意义?...
  10. 根号x_8.八年级数学:根号(2a1)=12a,怎么求a的取值范围?二次根式
  11. 布局时margin会影响父元素
  12. django 更改默认数据库为MySQL
  13. 1.7 的concurrentHashMap内部结构
  14. 我国博士生培养制度的现状与反思
  15. Android源码编译Android Studio(带jar和jni)工程
  16. 电信基础设施共建共享
  17. 菜鸟python实例_菜鸟学Python,双手奉上老司机给上路新手总结的Python实战问题…...
  18. ensp查看历史配置命令_华为eNSP配置基本命令
  19. 环信即时通信聊天理解
  20. Java Excel导出动态自定义单元格样式

热门文章

  1. EntityFramework 事务的使用
  2. Docker Compose 引用环境变量
  3. Python中字符串切片操作
  4. atime、mtime、ctime
  5. 借教室(codevs 1217)
  6. objective-C 2.0
  7. 判别模型、生成模型和朴素贝叶斯模型
  8. CSS-伪类选择器(未完待续。。。)
  9. 线段树2 求区间最小值
  10. tomcat servlet 线程