将 jar 包加入到 maven 库-尊龙官方平台

将 jar 包加入到 maven 库

el/2024/3/25 18:31:14

有时候,我们用到的 jar 包可能并不存在于某个仓库中,而我们却需要在 maven 项目中引用它,那应该怎么做呢?

这就需要我们将 jar 包加入到 maven 库中。

命令:

mvn install:install-file

-dfile=jar文件所在路径

-dgroupid=包名

-dartifactid=项目名

-dversion=版本号

-dpackaging=jar

注意,实际使用时,命令和参数之间是使用空格分隔,这里为了说明所以就分行显示了。

1,本地有个jar,例如:/users/aven/downloads/qrcode_java0.50beta10/lib/qrcode_encoder.jar

2,cmd 中执行mvn install 命令

格式为:

mvn install:install-file -dfile= -dgroupid= -dartifactid= -dversion= -dpackaging=

例如:

mvn install:install-file -dfile=/users/aven/downloads/qrcode_java0.50beta10/lib/qrcode_encoder.jar -dgroupid=qrcode -dartifactid=qrcode -dversion=3.0 -dpackaging=jar

3,在pom.xml中增加如下语句

qrcode

qrcode

3.0

这样就成功的将一个三方的 jar 包添加到项目引用中了。

除了这个方法,还有没有其它的方法了呢?

有的!

如果你自己搭建了 maven 的私服,那么你可以在你的 maven 私服上添加三方的 jar包,然后在项目中引用。

具体怎么操作请参考:

maven 私服 nexus 搭建指南

普通项目请参考:java项目如何添加第三方 jar 包引用

 


http://www.ngui.cc/el/5127538.html

相关文章

java 生成二维码 qrcode、zxing 两种方式

java 生成二维码 qrcode、zxing 两种方式 所需要的 jar 包下载地址:java生成二维码所需要的qrcode、zxing jar包 如果你的是maven工程,添加依赖包的方式请参考:将 jar 包加入到 maven 库 如果是普通java工程,参考:j…

java项目如何添加第三方 jar 包引用

一个 java 项目,除了需要引用 jdk 外,通常都是需要引用第三方 jar 包的,那怎么添加呢? 我的作法是这样的: 1、将需要引用的 jar 包添加到项目的 resources 目录下,比较多也可以在 resources 下再创建一个…

现在到底还该不该买房?

最近楼市出了一些消息,让正打算买房的小伙伴们尴尬了。 其中包括: 新京报:厦门楼市神话破灭 中国城市房价已“阶段性见顶” 新京报评论 2018-08-04 从行业发展周期看,我国房地产行业已进入行业发展的下半场。不论是从需求、供给&a…

【有奖话题】命名规则都被程序员们玩坏了!

提到命名规则,你肯定想到的是变量的命名规则,什么匈牙利命名法、骆驼命名法、帕斯卡命名法等。然而当程序员去给宠物,给孩子起名字的时候,情况是下面这样的:宠物 孩子 网友评论: 老六只能叫“忆常”了 那么…

mac 管理员变成普通用户,没有全名,也无法解锁问题的解决方法

同事的一台 mac ,估计是之前的一位同事走的时候清理电脑,进行了什么操作,导致管理员变成普通用户,没有全名,也无法解锁的问题。参考网上文章的思路,重新创建一个管理员。然后用新建的管理员登录,…

el1008e: property or field 'timestamp' cannot be found on object of type 'java.util.hashmap' - maybe

完整的异常信息: org.springframework.web.util.nestedservletexception: request processing failed; nested exception is org.springframework.expression.spel.spelevaluationexception: el1008e: property or field timestamp cannot be found on object of type java.u…

浏览器中可以运行window2000,webassembly 是 javascript 的末日?

厉害了,windows 2000 被编译成 webassembly,可以在浏览器里跑了。 点击这里看效果:在浏览器里跑windows2000 以下是效果图: 但是它为什么能访问谷歌? 虽然这技术感觉很牛,但是加载速度受网速影响&#x…

[译] 关于 webassembly 你应该知道的 7 件事

粗略翻译, 推荐看原文 了解 webassembly, 了解 web 的将来 这里不支持链接,代码展现也不好,建议看原文。 介绍 如果你不熟悉 webassembly 后面的概念, 可以读一下: 考虑到本文的目标, 这里加上个简短的术语表: 源码(source code): 开发者写的.编译器(com…

聊一聊你遇见过最奇葩的项目需求,没有之最,只有更最

不得不说,产品和研发考虑问题的方式不同,对程序的理解也不同,这不,朋友圈又给刷爆了! 经过解读后是这样的: 小伙伴们的评论: 没头发的应该是开发 那么问题来了: 2、你遇到过哪些奇葩…

77种java异常总结 附尊龙官方平台的解决方案

正确使用异常在实际编码中非常重要,但面试中的意义相对较小,因为对异常的理解和应用很难通过几句话或几行代码考查出来,不过我们至少应答出三点:异常类的继承关系、常用异常类、常用异常类的使用场景。 java异常共分为下列几种 er…
网站地图