手工添加jar到本地maven库

commons-imaging-1.0-alpha2.jar图片属性写入Jar包 // 获取ImageMetadata对象实例 ImageMetadata metadatas = Imaging.getMetadata(file); // 强转为JpegImageMetadata JpegImageMetadata jpegMetadata = (JpegImageMetadata) metadatas; // 获取TiffImageMetadata TiffImageMetadata exif = jpegMetadata.getExif(); 立即下载
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

回车,显示安装成功:




mvn install:install-file -Dfile=ojdbc6.jar -DgroupId=com.oracle -DartifactId=oracle -Dversion=11.2.0.1.0 -Dpackaging=jar -DgeneratePom=true
mvn install:install-file -Dfile=orai18n.jar -DgroupId=com.oracle -DartifactId=orai18n -Dversion=11.2.0.1.0 -Dpackaging=jar -DgeneratePom=true

深入解析进化算法中的选择与多样性 在计算科学的世界里,最优雅的解决方案往往源于最古老的智慧——大自然。进化算法(Evolutionary Algorithms, EAs)正是这样一种受达尔文自然选择学说启发的强大工具。它们通过模拟“适者生存”的过程,在庞大的可能性海洋中搜寻最优解。。:指的是深入挖掘和优化已知的优质解。这就像在一片已知的沃土上精耕细作,力求获得最高产量。强大的选择压力会促进这一过程。:指的是在整个搜索空间中寻找全新的、可能更优的解。这好比派遣探险队去发现新大陆,充满了未知与机遇。保持种群的多样性是探索的关键。 阅读详情

相关推荐

MiniOSD DIY记

最近迷上了航模,研究了很多东西,感觉路走的长了还是适当要停下脚步休息下总结下。 这次DIY的是一块OSD设备,主要用于航模图传的叠加显示,原理也很简单就是atmel atmega328p+MAX7456芯片,网上卖的成品基本上都是一个原理图。 原理图 我按照我自己的需要做了适当的更改,去掉了DC-DC电路,直接用5V输入,因为摄像头都是5V的,所以DC-DC不是很有必要,体积上更加小了点, 打...

memoff的博客 8507

Maven项目,本地jar包导入手动导入到Maven库中

6、此时你的maven下conf路径,自带了一个setting.xml文件,可能和你的idea里面的settings.xml文件对不上,将你项目里面平时用的,手动改过的setting.xml文件,去覆盖到你maven路径默认的settings.xml文件。当你的项目,由于网络或者环境这些问题,无法从maven中央仓库更新jar包到本地的时候,可以尝试下面方法,手动添加jar包到Maven仓库;1、需要先拿到你的jar包,copy到本地。方法二:本地jar包可以不引入maven,直接放到项目中使用,如下图,

小哥骑单车 3万+

使用逻辑分析仪处理IIC信号

逻辑分析仪

xc_123的博客 4484

【突发小技巧】手动将jar包安装到Maven本地仓库

如果开发工具刷新不到maven依赖,可以暂时使用这种方法解决。或者有的依赖jar包并没有开源,也可以用这种方法解决

白豆五的博客 4575

LTC2990电池监控芯片I²C驱动开发与多通道同步采样实践

电池监控是嵌入式电源管理系统的核心环节,其本质依赖高精度模拟信号采集、数字转换与实时状态评估。LTC2990作为集成电压/电流/温度三合一的专用监控IC,通过真差分输入、内置基准和I²C数字接口,显著简化了SOC/SOH估算的硬件链路。其技术价值在于以单芯片替代传统ADC+运放+传感器组合,在宽压(2.7–36 V)、高共模(80 V)场景下保障工业级测量可靠性。典型应用于电动工具、车载BMS、UPS及便携式储能设备的电池健康监测子系统。本文聚焦LTC2990底层驱动实现,涵盖I²C时序约束、寄存器原子读写

weixin_42599558的博客 131

尚硅谷 Vue2.0 + Vue3.0 入门到精通教程学习笔记 (一)

本文为总结尚硅谷Vue2.0+Vue3.0 的学习笔记系列的第一章——Vue的核心,包含Vue简介、模板语法、数据绑定、MVVM模型、事件处理,计算属性与监视、class与style绑定、列表渲染、过滤器、内置指定和自定义指令以及Vue生命周期等知识点

weixin_44566194的博客 3655

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

Maven 确确实实是个好东西,用来管理项目显得很方便,但是如果是通过 Maven 来远程下载 JAR 包的话,我宿舍的带宽是4兆的, 4个人共用,有时候用 Maven 来远程下载 JAR 包会显得很慢,一般我发现下载速度不明显的时候,我就 Ctrl + C 来终止它的下载。 然后改用手动来下载,因为用迅雷一类的工具来下载会快很多。我机子上 Maven 的本地仓库的很多 JAR 包我都是手动下

oyzl68的专栏 6657

使用Android GPS api 实现一个轨迹记录的小功能

引入 市场上的跑步软件已经是非常多了,如咕咚和悦跑圈还有其他,很多大厂也在涉足这个方面。而最简单的运动跑步,最近几年也因简单,不限场地,运动效果出众备受大众喜欢。 我的这篇文章的内容很多也是从网上学习其他的博客内容,外加利用android自身的提供的api实现的,希望能对有这方面需求的朋友有所帮助。 介绍 先上两张图,界面比较丑,不过一些数据基本都有了,这个图片是临时要用截取的,所以轨迹线很短,之前

尝试着去了解代码 1万+

将本地Jar包导入Maven项目的4种方式

介绍 本文提供三种将一个自定义的JAR文件添加到你的Maven项目中的方法。 1 手动安装JAR到本地maven仓库 涉及到的命令 mvn install:install-file -Dfile=<path-to-file> 这里没指定JAR 文件的groupId,artifactId,version和packaging信息。 因为Maven-ins...

悟鸣的技术博客 5万+

CPU系统级验证——测试激励——imperas公司riscvOVPsimPlus文件分析

本分析重点关注该repo向量扩展部分。 1. repo简介 该repo是指令集验证的仿真环境包括,大部分是指令集的测试用例,也包含了一些模拟器,如riscvOVPsimPlus。 主要介绍的是riscvOVPsimPlus指令集模拟器,riscvOVPsimPlus(下面统称ISS)是imperas公司在riscvOVPsim基础上扩充了向量扩展的指令集模拟器,该repo于今年9月份部分开源 什么叫部分开源呢? 首先该repo必须在imperas官网注册下载,而且必须是企业用户(免费邮箱人家瞧不上.

知识,既贵,又便宜。 4459

在hyper-v管理器中修改WSL虚拟交换机后,打开wsl闪退

此次是因为修改了WSL虚拟交换机造成的wsl打不开或闪退,还有一种可能是关闭了hyper-v造成了wsl。

DN金猿的博客 1170

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

Maven安装过程及手动添加JAR包到本地仓库详解 https://blog.youkuaiyun.com/niityzu/article/details/50997544 分类: Maven(1) 版权声明:本文为博主原创文章,未经博主允许不得转载。 一、Maven介绍 Maven是一个项目构建和管理的工具,提供了帮助管理构建、文档、报告、依赖、scms、发布、分发的方法。可以方便的编译代码、进行依赖管理、管理二进制库等等。Maven的好处在于可以将项目过程规范化、自动化、高效化以及强大的可扩展...

cjccxy的博客 2704

基于瑞芯微RK3562 四核 ARM Cortex-A53 + 单核 ARM Cortex-M0——Linux应用开发手册

本文主要介绍TL3562-MiniEVM评估板的AMP(Asymmetric Multi-processing)开发案例,介绍基于Linux + RT-Thread(RTOS)、Baremetal的AMP案例的开发环境搭建。

创龙,嵌入式一体化解决方案商 411

maven通过cmd添加本地jar

我们有时会遇到这么一种情况,就是我们本地下载了需要的jar包,可是在maven仓库中并没有相关的jar包,那么我们就没有办法 通过maven引入该jar包,通过在工程中手工添加jar包在maven打包的时候并不会将该jar包打进去。 那么我们此时就可以先将该jar包通过maven打包到我们本地的maven仓库,然后在通过maven引到我们对应的工程中就可以了。 接下来,我们说一下步骤: 1...

weixin_44544885的博客 867

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

[maven]jar包依赖错误,如何手动添加到maven仓库

需求描述: 同过Maven项目的pom.xml配置文件添加依赖jar包 错误描述: 添加依赖jar包时,发现无论怎样刷新始终在maven项目窗口报错,无法下载(这里红线是我解决问题后手画的),换更新的版本之后能下载,就是想用的版本无法添加依赖. 解决办法: 手动添加jar包至本地仓库. 首先进入Maven仓库: https://mvnrepository.com/?tdsourcetag=s_p...

朱同学的博客 2629

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

如何解决maven打包不包含本地手工配置的jar

为了让 Maven 正确处理你的依赖关系,最好将 JAR 文件安装到本地 Maven 仓库或从可用的 Maven 仓库中获取。直接引用本地 JAR 文件并手动管理通常不推荐,因为这会破坏 Maven 的依赖管理和构建流程。

HBLOG 753

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

手动添加jar到maven库

Project structure ->Modules->Dependencies 点击"+"号,选择第一个,选择路径就表示手动添加成功; 此时用idea的工具install打包就会报错,这个时候就需要我们用命令将此引用的jar包添加到本地仓库:命令为 mvn install:install-file -DgroupId=com.souche -DartifactId=msgce...

cxw0的博客 202

Maven pom自动添加本地jar文件到本地repository并引用

参考:http://www.it610.com/article/3548222.htm https://stackoverflow.com/questions/3642023/having-a-3rd-party-jar-included-in-maven-shaded-jar-without-adding-it-to-local-r 首先安装jar文件到本地repository ...

net_wolf的专栏 1843

maven引用本地jar包

一、maven打包本地jar包到本地仓库 使用场景 maven依赖需要对本地自己写的jar包进行引用; 远程仓库不存在某jar包,手工加载后,打入仓库 执行指令 在控制台执行: mvninstall:install-file-Dfile=jar包的位置 -DgroupId=groupId -DartifactId=artifactId -Dversion=version -Dpackaging=jar 其中,groupId,artifactId,version三个字段值可以自...

amingzm123的博客 1986

在maven仓库没有对应的jar包时,怎么将本地jar包通过maven引入

我们有时会遇到这么一种情况,就是我们本地下载了需要的jar包,可是在maven仓库中并没有相关的jar包,那么我们就没有办法 通过maven引入该jar包,通过在工程中手工添加jar包在maven打包的时候并不会将该jar包打进去。 那么我们此时就可以先将该jar包通过maven打包到我们本地的maven仓库,然后在通过maven引到我们对应的工程中就可以了。 接下来,我们说一下步骤: 1

qq_30698633的博客 6578

Maven手工安装jar包到本地仓库

使用maven,少不了的就是要被“包下载失败”这样的问题折腾。 jar包下载失败后,我们选择手工把jar下载下来。(可以下载到指定jar的途经很多)下面随便找了一个jar包为例,导入到本地maven仓库。jar文件:aether-util-0.9.0.M2.jar 存放位置:H:\test打开CMD,进入到H:\test目录,然后执行下面命令: mvn install:install-file

小单的博客专栏 6432

给Maven手工添加一个jar包

这种问题一般出现在,别人给你一个maven项目,而你的maven仓库中可能有些包缺少,这时候你可能会直接找到jar包,需要把找到的jar包植入到自己的本地maven仓库, 一、从其他地方找到需要添加的jar包 二、执行命令:         mvn install:install-file -DgroupId=XXXX -DartifactId=XXXX

BruceOuyang 的专栏 3120

手动安装/添加本地jar包到本地maven仓库

1.环境准备 1) 确定本机已正确安装maven环境 2) 准备安装到本地maven仓靠的jar包 2.maven命令 mvn install:install-file -Dfile=“本地jar包文件” -DgroupId=“groupID” -DartifactId=“artifactId” -Dversion=“version” -Dpackaging=jar 3....

brenda2314的博客 615

springboot怎么使用maven打包时将本地jar包一块打进去

如果我们通过本地向springboot工程中引入了jar包,那么我们在打包发行的时候,怎么将本地jar也打包到该工程发行包中去呢? 1、我们需要手工引入本地jar包       1.1  选中工程-->单击鼠标右键(选择如下图所示)             1.2 然后添加需要引入的本地jar包        1.3 点击apply后,点击o

qq_30698633的博客 1万+

在maven的pom.xml中添加本地jar包

链接:https://www.cnblogs.com/lixuwu/p/5855031.html   pom.xml中依赖的jar包会自动实现从中央仓库下载到本地仓库。 但也有特殊情况。 比如我下载了 lucene-queryparser-4.6.1.jar 怎么添加jar到本地仓库呢? 步骤: 1.cmd命令进入该jar包所在路径 (快捷键:shift+右键  选择在此处打开命令行...

qq_33999844的博客 1万+

maven 手工添加oracle 驱动jar 到本地仓库

我在网上提前下载好了ojdbc7.jar 使用如下命令导入本地仓库 mvn install:install-file -Dfile=ojdbc7.jar -DgroupId=com.oracle -DartifactId=ojdbc7 -Dversion=1.0 -Dpackaging=jar3.在maven中使用<dependency> <groupId>com.or

自由の力 2629
上一篇: JAXB中Java对象和XML之间的转换
下一篇: 使用Jconsole远程监控Linux系统中java服务器
天天
博客等级 码龄21年 219粉丝 146原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值