怎么找jar包在maven中央仓库的位置

怎么找jar包在maven中央仓库的位置,第1张

原则上Maven的设计是不需要这么做的,因为pomxml中依赖的jar包会自动实现从中央仓库下载到本地仓库。但是公司设计了一个setting,如果本地仓库没有,就去setting指定的url中下载jar包,如果还没有就报错。考虑到setting中url的jar包比较老,如果需要用最新的,则需要将jar包手动下载到本地仓库。比如我下载了lucene-queryparser-461jar怎么添加到本地仓库呢?步骤:1cmd命令进入该jar包所在路径2执行命令mvninstall:install-file-Dfile=lucene-queryparser-461jar-DgroupId=orgapachelucene-DartifactId=lucene-queryparser-Dversion=461-Dpackaging=jar(不同的jar包相对应替换对应部分)另外我尝试了下面的方法,发现不行:直接写一个空的pom,里头包含对所需要jar包的依赖,通过这种方式希望将jar包下载到本地仓库。但是应用代码中没用到,maven命令没有下载这个jar包到本地仓库。补充,-DgroupId和-DartifactId的作用其实是指定了这个jar包的安装在repository的安装路径,只是用来告诉项目去这个路径下寻找这个名称的jar包。比如:mvninstall:install-file-Dfile=freemarker-2313jar-DgroupId=freemarker-DartifactId=freemarker-Dversion=2313-Dpackaging=jar就是安装到了repository\freemarker\freemarker\2313目录下,如果在dependency的依赖里也这么写的话,就可以到对应的目录去寻找。对于maven中存在classifier的,例如orgapachehadoophadoop-hdfs220tests就加一个-D参数就可以了,如下:mvninstall:install-file-Dfile=hadoop-hdfs-220-testsjar-DgroupId=orgapachehadoop-DartifactId=hadoop-hdfs-Dversion=220-Dclassifier=tests-Dpackaging=jar

例如:Java Web Project 中,导入JDBC的jar包。

一、首先将jar包存放到 lib 目录下。

二、然后再将该 jar 包导入项目中。右键项目名称->Build Path ->Configure Build Path->Add JAR 。

三、找到存放路径下的 jar 包->OK 。

Build Path 是加载jar包路径。

以上就是关于怎么找jar包在maven中央仓库的位置全部的内容,包括:怎么找jar包在maven中央仓库的位置、在java下如何访问将要打包成的jar所在的路径、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9403847.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-28
下一篇2023-04-28

发表评论

登录后才能评论

评论列表(0条)

    保存