Maven下载jar包失败的原因- 解决方法汇总
前言
我个人对Maven没有多少研究,仅仅是使用层面,但是有时候在IDEA中配置好Maven,写好pom.xml文件后,经常下载一会就停止了,也就是有些jar包并没有下载成功。我从网上搜了一下,发现大部分都在转载下面这些方法,在这里进行汇总。
方法汇总
- 删除本地的\repository库中所有.lastupdate后缀文件,重新下载
这种方法操作简单,相当于把Maven仓库所有的jar包都删除了重新下载,但是我不知道是否每次都能成功,我经常失败 - 拷贝相应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为例,进行详细讲解
- 下载所需的jar包(点击这可以搜索下载)
- 打开IDEA,并点击右上角Maven图表
- 然后点击执行maven命令图表
- 输入上传本地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包失败的原因- 解决方法汇总相关推荐
- 解决maven下载jar包失败的几种方法
方法一 使用maven install时需要下载jar包,有时有些jar包只下载了一半,运行程序时会报LOC错误,这个时候发现本地仓库的jar包里出现了一些后缀为in-progress的文件.删除这些 ...
- 公司内网搭建spring boot maven下载jar包失败的处理方法
前段时间,部门决定重新搭建新框架,转为现在火热的spring boot.由于之前没有接触过,因此自己在网上找资料学习,学习初期,搭建工程项目时遇到了一个问题:按照教程步骤,在家里成功创建工程,在公司却 ...
- maven下载jar包慢-解决详细
maven下载jar包慢如何解决 问题发生: 在maven项目的pom.xml中添加了依赖保存以后就出现了building Workspace, 并且下载速度非常缓慢甚至卡死. 原因: maven依赖 ...
- 解决maven下载jar包速度慢的问题,将maven的下载源修改为阿里云源
由于maven中央仓库的服务器在国外,因此在国内使用maven下载jar包时可能会出现速度很慢的问题,对此,我们只需要将maven的下载源进行修改即可. 首先,找到maven的配置文件settings ...
- Maven中 jar包冲突原理与解决办法依赖传递
Maven中 jar包冲突原理与解决办法&依赖传递 管理包依赖是 Maven 核心功能之一,下面通过如何引入 jar 包:如何解析 jar 包依赖:包冲突是如何产生:如何解决包冲突:依赖管理解 ...
- jenkins构建时,从国内maven私服下载jar包失败
Plugin org.apache.maven.plugins:maven-compiler-plugin:2.0.2 or one of its dependencies could not be等 ...
- Maven下载jar包太慢!一招教你如何解决
相信很多朋友更新maven项目的依赖时,发现下载jar包太慢了.十几分钟都没有下完,等了很久最后都不能下载完成.这是因为maven项目的中央仓库在外网,下载当然很慢.当然,我也可以换成国内源,这样 ...
- Maven导入jar包失败问题,lastUpdated问题解决
Maven导入jar包问题解决 1.问题来源 2.问题场景和解决方案 2.1.groupId,artifactId和version依赖有问题 2.2.Maven版本问题 2.3.maven仓库设置问题 ...
- maven导入jar包时冲突的解决
什么是依赖传递 先添加 springmvc 的核心依赖的坐标 <dependencies><dependency><groupId>org.springframew ...
最新文章
- 激光雷达:最新趋势之基于RangeView的3D物体检测算法
- 艿艿连肝了几个周末,写了一篇贼长的 Spring 响应式 Web 框架 WebFlux!市面第二完整~
- android 去锯齿
- python super
- 擴展PictureBox的一個組件
- java jta 例子_Java事务处理全解析(八)——分布式事务入门例子(Spring+JTA+Atomikos+Hibernate+JMS)...
- android html转pdf工具,android – 使用iText库将html转换为pdf时未应用hr的内联CSS
- linux上TCP connection timeout的原因查找
- 张杰和机器人_科学艺术两开花,国内首个机器人乐队诞生有什么重要的意义?...
- 根号x_8.八年级数学:根号(2a1)=12a,怎么求a的取值范围?二次根式
- 布局时margin会影响父元素
- django 更改默认数据库为MySQL
- 1.7 的concurrentHashMap内部结构
- 我国博士生培养制度的现状与反思
- Android源码编译Android Studio(带jar和jni)工程
- 电信基础设施共建共享
- 菜鸟python实例_菜鸟学Python,双手奉上老司机给上路新手总结的Python实战问题…...
- ensp查看历史配置命令_华为eNSP配置基本命令
- 环信即时通信聊天理解
- Java Excel导出动态自定义单元格样式