问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何向maven本地仓库添加jar包?

发布网友 发布时间:2022-04-24 04:17

我来回答

2个回答

懂视网 时间:2022-05-03 05:24

一、添加JDK系统环境变量(maven是基于Java的,可参考:https://www.runoob.com/w3cnote/windows10-java-setup.html)

二、添加mvn命令到路径(同1理进行配置)

技术图片

三、进入cmd,输入mvn命令:mvn install:install-file -DgroupId=com.oracle -DartifactId=ojdbc -Dversion=6 -Dpackaging=jar -Dfile=D:pluginpath hirdPartyThird_Party_PackageJDBCojdbc6ojdbc6.jar

技术图片

四、添加完成(BULD SUCCESS)

技术图片

 

 五、查看本地仓库(已完成)

技术图片

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Maven——向Maven本地仓库中手动添加依赖包(ps:ojdbc.jar)

标签:命令   www   pack   查看   party   变量   pac   包含   pat   

热心网友 时间:2022-05-03 02:32

原则上Maven的设计是不需要这么做的,因为pom.xml中依赖的jar包会自动实现从*仓库下载到本地仓库。但是公司设计了一个setting,如果本地仓库没有,就去setting指定的url中下载jar包,如果还没有就报错。
考虑到setting中url的jar包比较老,如果需要用最新的,则需要将jar包手动下载到本地仓库。

比如我下载了
lucene-queryparser-4.6.1.jar

怎么添加到本地仓库呢?
步骤:
1.cmd命令进入该jar包所在路径
2.执行命令
mvn install:install-file -Dfile=lucene-queryparser-4.6.1.jar -DgroupId=org.apache.lucene -DartifactId=lucene-queryparser -Dversion=4.6.1 -Dpackaging=jar
(不同的jar包相对应替换对应部分)

另外我尝试了下面的方法,发现不行:
直接写一个空的pom,里头包含对所需要jar包的依赖,通过这种方式希望将jar包下载到本地仓库。但是应用代码中没用到,maven命令没有下载这个jar包到本地仓库。

补充,-DgroupId和-DartifactId的作用其实是指定了这个jar包的安装在repository的安装路径,只是用来告诉项目去这个路径下寻找这个名称的jar包。比如:
mvn install:install-file -Dfile=freemarker-2.3.13.jar -DgroupId=freemarker -DartifactId=freemarker -Dversion=2.3.13 -Dpackaging=jar

就是安装到了repository\freemarker\freemarker\2.3.13目录下,如果在dependency的依赖里也这么写的话,就可以到对应的目录去寻找。
对于maven中存在classifier的,例如
<dependency>
<groupId>org.apache.hadoop</groupId>
<artifactId>hadoop-hdfs</artifactId>
<version>2.2.0</version>
<classifier>tests</classifier>
</dependency>

就加一个-D参数就可以了,如下:
mvn install:install-file -Dfile=hadoop-hdfs-2.2.0-tests.jar -DgroupId=org.apache.hadoop -DartifactId=hadoop-hdfs -Dversion=2.2.0 -Dclassifier=tests -Dpackaging=jar
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
电脑屏保息屏时间设置怎么设置电脑几分钟自动锁屏时间 如何设置电脑三分钟锁屏怎么设置电脑几分钟自动锁屏时间 为什么CF玩一段时间ping好高 关于CFping高的问题 抖音免费蓝v是永久的吗?需要什么条件? 求皮卡堂金冠。女号跪求啦!要钱很多很多。衣服很多很多。要发35级以 ... 3a证书多少钱一套 成人教育都包括什么 成人教育有哪几种形式 成人教育包括哪些 楼房越高越好吗? 用第三方支付的pos机刷卡消费有积分吗.扣率百分之一的.谢谢 maven 配置之如何配置本地下载jar库10 农村自建楼房层高一般多少合适?是不是越高越越好? 住宅楼层太高,风水不适合人居住? maven的本地仓库的jar包是怎么来的 什么样POS机刷卡有积分? 商品房的房子楼高标准是多少? POS机刷卡有没有积分,怎么判断 pos机有积分的好还是没积分的好 27层楼房国家规定楼高是多少米?楼距是多少米? POS机刷卡有积分吗 房子一般要多高 信用卡在pos机上刷,能积分吗? 一般楼房单层的高度是在多少米左右 信用卡购物在什么样的POS机刷卡才有积分啊?? 房屋层高多高最适合居住? 信用卡在pos机上刷有没有积分 一般的房屋一层有多高?10层有多少高呢? 什么POS机刷招商信用卡有积分? 谁给讲讲用pos机怎么刷信用卡积分的 住房真的是越高越好吗?选楼层要注意哪些 什么POS机刷光大信用卡有积分? 如何用maven 手动把本地jar安装到本地仓库 怎样测楼房高度 光大信用卡刷什么POS机有积分? 如何将jar包放入maven本地仓库中 楼房的层高有多高? 支付通pos机刷卡会有积分么 如何在maven中添加本地jar包 世界上最高的楼房是多少层 POS机上的积分消费是什么情况 如何修改maven插件本地仓库jar包默认存储 一幢楼房高98米,平均每层楼高3米,这幢大楼大约有多少层 maven怎么把自己写的jar包安装到本地仓库 在哪些商户的pos机上刷卡才有积分 我有个maven的repository,如何将jar包下到本地? 乐刷POS刷卡有积分吗? 如何把一个jar包打包到本地maven仓库 如何将jar包放入maven本地仓库