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

maven 本地仓库 jar包放在哪

发布网友 发布时间:2022-05-05 03:57

我来回答

1个回答

热心网友 时间:2022-06-29 03:43

原则上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
maven安装jar到本地仓库(maven本地安装jar包)

是自己编写的一个jar文件,每次添加单个jar到maven本地仓库的操作如下:建立一个新的文件夹,将jar文件存放在该文件夹下。注意文件夹下最好只存放该文件。发现不行:\x0d\x0a直接写一个空的pom,里头包含对所需要jar包的依赖,通过这种方式希望将jar包下载到本地仓库。但是应用代码中没用到,maven...

怎么查看本地maven仓库地址

如果没有进行特别的配置,Maven通常会将从Maven中心仓库下载的jar包存储在用户主目录下的".m2/repository"文件夹中,具体路径为"${user.home}/.m2/repository"。这个默认位置是Maven自动管理下载的jar包的地方。通过这些方法,你可以轻松找到并管理你的本地Maven仓库。如果有需要更改存储位置,可以参考上述...

如何修改maven插件本地仓库jar包默认存储

从eclipse中增加了maven2的插件之后,maven默认的本地库的路径是${user}/.m2/repository/下,一般windows用户的操作系统都安装在C盘,所以这个目录下的jar包比较危险。我尝试从myeclipse-&gt;preferences-&gt;java-&gt;build path-&gt;classpath variables中查找M2_REPO这个变量,发现其路径指向的是“C:\Documents and ...

如何更改Maven的jar包存储的位置

1, 打开maven安装文件夹, 打到其下的conf文件夹, 找到settings.xml文件 2, 在settings.xml文件中settings根目录下添加上 &lt;localRepository&gt;d:/m2&lt;/localRepository&gt; d:/m2 为你想设置的本地磁盘位置 如 注意修改后,如果使用的是eclipse开发工具, 要在eclipse中指定:window -&gt; preferences 下,...

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

但是应用代码中没用到,maven命令没有下载这个jar包到本地仓库。\x0d\x0a\x0d\x0a补充,-DgroupId和-DartifactId的作用其实是指定了这个jar包的安装在repository的安装路径,只是用来告诉项目去这个路径下寻找这个名称的jar包。比如:\x0d\x0amvn install:install-file -Dfile=freemarker-2.3....

将jar包加入本地仓库?

maven怎么把自己写的jar包安装到本地仓库 maven手动把本地jar安装到银配洞本地仓库锋枯 方法/步骤 1 是自己编写的一个jar文件,每次添加单个jar到maven本地仓库的操作如下:1.建立一个新的文件夹,将卖岩jar文件存放在该文件夹下。注意文件夹下最好只存放该文件。2.在该文件夹下建立一个pom.xml文件,在pom文件...

maven的本地仓库的jar包是怎么来的

maven 的conf下面有个settings.xml配置文件,里面配置了你本地仓库和镜像地址,maven根据artifactId和groupId来定位jar。首先会在本地仓库中搜索jar,找不到之后,会从maven的远程仓库下载,下载到本地。之后调用就是用的本地jar(maven镜像访问速度还是很慢的,一般公司都会有私服,或者可以把首选镜像改成...

如何在maven的pom.xml中添加本地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 其中:-DgroupId和-DartifactId的作用是指定了这个jar包在repository的安装路径,只...

怎么查看本地maven仓库地址

可以在你电脑 运行命令行 mvn help:effective-settings 这里的 &lt;localRepository&gt;D:\FeiLong Soft\Essential\Development\repository&lt;/localRepository&gt; 就是我的本地仓库 如果你没有做任何特殊配置的话,从Maven中心仓库下载到本地的jar包的默认存放在”${user.home}/.m2/repository”中,

怎么查看maven本地仓库地址

Maven缺省的本地仓库路径为${user.home}/.m2/repository 可改变默认的 .m2 目录下的默认本地存储库文件夹通过修改${user.home}/.m2/settings.xml 配置本地仓库路径 ,没有settings这个xml文件就新建,或者如下复制个;具体看图:具体就是修改如下的Xml代码 &lt;settings&gt;&lt;localRepository&gt;D:\maven\repo&lt;...

maven找不到本地仓库jar包 添加jar包到本地maven仓库 怎么把jar包放到maven仓库 maven不从本地仓库加载jar maven删除本地仓库jar 向maven仓库中放jar包 将jar包加入maven仓库 maven仓库jar包管理 jar包怎么上传到maven仓库
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
抖音IP属地显示的是地理位置吗? 为什么抖音显示的ip地址不一样了呢? 为什么抖音显示的ip属地是不一样的? 电脑刚启动就出现正在准备修复,然后闪一下就黑屏了,就只有一个鼠标在... 电脑开机出现 正在启动windows后就黑屏 然后屏幕上只有鼠标是怎么回事... 电脑正在运行 突然黑屏 然后就打不开 按电源也只是鼠标微闪一下... 为什么电脑开机后黑屏只有鼠标能动? 电脑黑屏只显示鼠标是怎么回事? 听书软件哪个好,听书是免费的 机器设备机器设备的特点 maven项目依赖传递问题:A,B两个项目,现在B项目需要依赖A项目,我不想通过maven本地依赖,想把A项目用 maven 依赖包下载到本地,怎么做?哪里有id等信息 maven 怎么依赖本地jar包 maven怎么将本地依赖以class形式进行打包 正在连接。错误678:怎么回事?怎么办? 网页一直显示正在连接 电脑连接热点一直显示正在连接 电脑拨号连接网络一直显示正在连接怎么回事 联想y510怎么激活windows啊,我刚一键恢复了 联想win8一键还原后,系统激活界面这样,无法激活怎么办!! 联想一键恢复怎样使用?怎样激活 啊? 联想笔记本win8.1系统一键恢复后系统是不是需要重新激活 联想笔记本预装系统怎么激活,自己用了一键恢复后系统没有激活,不想用工具激活,怎么破 联想笔记本一键恢复之后进行设置,没有联网,进入系统后提示系统没有激活,是不是联网之后就能自动激活 联想一键恢复后如何激活? lenovo g510一键还原系统后怎么激活系统 联想s410一键恢复后怎么激活windows 洗牙要多少钱,想看个大概的价钱? 联想X1Carbon win10系统,为什么自带摄像头打不开(黑屏)打开摄像应用电脑就蓝屏? thinkpad x1 carbon win10能改win7吗 宾、潇、纤、舱、惴怎么组词造句 感德的意思是什么 感德镇有几个村 苹果6S怎么设置3dtouch桌面? 感德属于哪个地区的? 安溪县感德镇的历史沿革 为什么我的家乡叫感德? 祥华铁观音、感德、西坪铁观音有什么区别呢?这两个地方的茶叶多一样出名 日新之谓感德的意思 感德啤酒多少钱? 知恩感德是什么意思 感德铁观音 为什么说感德铁观音是安溪铁观音最好的最正宗的呢? 感德镇的行政区划 安溪西坪,祥华,感德这三个地方那个地方的茶最好 支付宝怎么开通借呗方法 怎么开通支付宝的借呗? 柠檬为什么不容易生长根须 在PS里如何进行羽化,为什么有地情况下不能进行羽化 这是什么植物,叶子有点厚,有股清香,好像柠檬味,又像薄荷味,我外婆说是“喷喷香”,好像可以除异味,