【Maven】将jar包手动打到本地仓库
上一篇博客中写到了,在maven的setting.xml文件中通过做如下的配置,可以绕过私服直接从中央仓库去下载所需的jar包,同时更正上一篇博客中一个小小的不足,在<profile>标签中同时需要修改url地址为mirro中的地址,配置如下:
<mirrors><mirror><id>central</id><mirrorOf>repositoryId</mirrorOf><name>Human Readable Name for this Mirror.</name><url>http://mvnrepository.com/</url></mirror>
</mirrors>
<!-- 设置 central 的路径等,覆盖了maven module builder里面的central配置 -->
<profiles><profile><id>central</id><repositories><repository><id>central</id><name>Central</name><!-- url这个地方同时需要进行修改 --><url>http://mvnrepository.com/</url></repository></repositories><pluginRepositories><pluginRepository><id>central</id><name>Central</name><!-- url这个地方需要修改 --><url>http://mvnrepository.com/</url></pluginRepository></pluginRepositories></profile>
</profiles>
可是,通过执行mvn install命令的时候,发现通过IDE(netbean和eclipse亲测)下载速度非常之慢,这个问题就暴露了出来,没有通过直接到官网下载jar文件快。但是如何手动下载jar包,下载下来又怎么打到本地仓库?是手动创建目录操作吗?
操作流程:
1.下载jar包
如上图所示:登录可以下载jar的网站,我登录的是http://mvnrepository.com/ ,由于我最近在玩glassfish,就搜了一个glassfish的公共工具包"Common Utilities",版本号为"4.1.2",点到这个页面之后,确认了jar包名称、版本,复制出了在pom.xml中该写的<dependency>项,点击"Download"按钮。
Addition:(在下载common-util的时候,出现了Not Found 404的问题,于是下载了"maven-core.jar",下面以“maven-core.jar”来接着演示,版本3.5.0)
此时,"maven-core.jar"被我放到了D盘根路径,且由上图可知,该jar包的gourpId为"org.apache.maven",artifactId为"maven-core",version为“3.5.0”,切记在接下来手动打到本地仓库的过程中,这三个坐标信息不要修改。
2.安装jar包
maven通过如下命令来安装jar包:
mvn install:install-file -Dfile=jar包的位置 -DgroupId=jar包的groupId -DartifactId=jar包的artifactId -Dversion=jar包的version -Dpackaging=jar
此时演示安装“maven-core.jar”,此时执行命令(在jar包当前所在的路径下执行):
mvn install:install-file -Dfile=D:\maven-core-3.5.0.jar -DgroupId=org.apache.maven -DartifactId=maven-core -Dversion=3.5.0 -Dpackaging=jar
执行结果如图:
如上图所示,BUILD SUCCESS,jar包导入成功!
3.验证
按照groupId,artifactId,version三个坐标,到本地仓库中查看,如图:
Addition:几个常用的中央仓库地址
1. http://mvnrepository.com/
2. http://search.maven.org/
3. http://maven.aliyun.com/nexus/#welcome
That's all.
【Maven】将jar包手动打到本地仓库相关推荐
- jar包手动添加到本地maven仓库
场景:使用maven拉取依赖时,经常出现找不到jar包的情况,有可能我们maven配置的远程仓库中并没有这个jar包,那么这些jar需要我们自己手动导入到我们的本地仓库中,才能加入maven的pom中 ...
- mvn install:install-file将本地一个中央仓库没有的jar包,推到本地仓库----所有依赖不上仓库不能用
mvn install:install-file将本地一个中央仓库没有的jar包,推到本地仓库----所有依赖不上仓库不能用! 前提:maven等环境配置Ok 目标:把中央仓库没有的,部门内部 自研开 ...
- Maven项目POM配置好后,下载jar包位置设置(本地仓库配置)
新建了一个maven项目,发现所有的jar包没有加载..检查了一遍才发现原来在maven的.setting文件没有配置本地仓库. maven目录/conf/.setting.xml里添加如下地址(没有 ...
- 上传jar包到Apache Archiva本地仓库
1.登录archiva,点击左侧的upload Artifact 2 jar 包名称 为:java-client-4.1.2.jar 网上的pom配置为: <!-- https://mvnrep ...
- maven添加jar包依赖
国外镜像网速慢,因此首先更改aliyun镜像 maven根目录--->config--->setting.xml,在<mirrors>标签内添加 <mirror>& ...
- Maven之jar包和项目管理
Maven之jar包和项目管理 ---恢复内容开始--- 首先,Maven管理项目和jar包可以分为三种情况: 下面我们先来给自己的电脑配置一个本地仓库,这个仓库是保存我们平时项目的jar包,当我们导 ...
- Maven下载jar包失败的原因- 解决方法汇总
前言 我个人对Maven没有多少研究,仅仅是使用层面,但是有时候在IDEA中配置好Maven,写好pom.xml文件后,经常下载一会就停止了,也就是有些jar包并没有下载成功.我从网上搜了一下,发现大 ...
- Maven 引入Jar包的几种情况
Maven 引入Jar包的几种情况 1.通过pom.xml中导入的jar包 (1)链接打开http://mvnrepository.com/ (2)搜索罐包,比如我想要的是servlet的api.ja ...
- Maven导入jar包失败问题,lastUpdated问题解决
Maven导入jar包问题解决 1.问题来源 2.问题场景和解决方案 2.1.groupId,artifactId和version依赖有问题 2.2.Maven版本问题 2.3.maven仓库设置问题 ...
最新文章
- 乱谈管理(优秀部门经理的职业素质)
- 《Cisco QoS认证考试指南(第2版)》一导读
- 安卓 存储---SharedPreferences
- cxLookupComboBox使用方法
- javascript中对变量类型的判断
- NET问答: 如何在 dynamic 集合上使用 Linq ?
- Phoenix:全局索引设计实践
- C#中实现QQ截图的功能及相关问题
- can通道采样频率_哪个是嵌入式开发中最常用的外部总线:RS232?RS485?CAN?LIN?……...
- VMware中网络设置之host-only
- [置顶] 第五周项目一构造函数————4)参数初始化表
- linux--私钥登陆
- 手工清除Windows服务器上的Steam挖矿病毒:HackTool/CoinMiner.a及Trojan/Miner.ac
- 阿正喜欢的演讲系列连载(一):大法官约翰·罗伯茨-我祝你不幸(I Wish You Bad Luck)
- matlab使用invfreqs出错,MATLAB实验2016剖析.doc
- ios11更新提示信任_iphone 信任_苹果ios11信任设置在哪
- 大数据处理——Java
- 【KVM相关】kvm虚拟化部署配置
- 金字塔原理4个基本原则_总结盆景养护的4个原则
- 协程一(协程优缺和解决实际问题)
热门文章
- spring security2认证详解说明
- CasperLabs:筑梦者的区块链
- 计算机显示未在机构中注册,[.Net]明明白白的解决'未在本地计算机上注册Microsoft.ACE.OLEDB.12.0'问题...
- Dreamhost初次使用感受
- ET框架-17 ET框架登录账号请求逻辑编写(2)
- matlab paillier加密_叶胜超:一分钟了解Paillier同态加密算法以及经典应用(118)...
- Python的pandas安装
- python找出列表中所以相同元素的索引
- win10 下cuda 9.0 卸载
- slurm mysql_slurm的安裝