maven仓库查询,是否能够直接访问公共的maven中央仓库
maven仓库查询,是否能够直接访问公共的maven中央仓库详细介绍
本文目录一览: maven访问本地仓库(怎么查看本地maven仓库地址)
您好,现在我来为大家解答以上的问题。maven访问本地仓库,怎么查看本地maven仓库地址相信很多小伙伴还不知道,现在让我们一起来看看吧!1...
您好,现在我来为大家解答以上的问题。maven访问本地仓库,怎么查看本地maven仓库地址相信很多小伙伴还不知道,现在让我们一起来看看吧!
1、可以在你电脑 运行命令行?mvn help:effective-settings这里的 D:FeiLong SoftEssentialDevelopmentepository 就是我的本地仓库如果你没有做任何特殊配置的话,从Maven中心仓库下载到本地的jar包的默认存放在”${user.home}/.m2/repository”中。
如何在maven仓库内查找jar依赖
以下是显示maven仓库中jar依赖关系的步骤:
1、创建一个新的Maven项目:
mvn archetype:create -DgroupId=org.sonatype.mavenbook.ch3 -DartifactId=simple -DpackageName=org.sonatype.mavenbook
2、构建打包应用:
mvn install[在pom.xml同级目录下执行]
3、查看项目完整的pom.xml文件,包括系统默认设置以及用户自定义设置:
mvn help:effective-pom
4、生成报告或者文档:
mvn site
5、mvn exec:java执行目标类
mvn exec:java -Dexec.mainClass=org.sonatype.mavenbook.weather.Main
6、查看插件的完整描述:
mvn help:describe -Dplugin=exec -Dfull
7、找出该项目所依赖的项目(jar)列表:
mvn dependency:resolve
mvn dependency:analyze(找出项目非直接依赖)
结果如下:
[INFO] The following files have been resolved:
[INFO] com.ibm.icu:icu4j:jar:2.6.1:compile
[INFO] commons-collections:commons-collections:jar:3.1:compile
[INFO] commons-lang:commons-lang:jar:2.1:compile
[INFO] dom4j:dom4j:jar:1.6.1:compile
[INFO] jaxen:jaxen:jar:1.1.1:compile
[INFO] jdom:jdom:jar:1.0:compile
[INFO] junit:junit:jar:3.8.1:test
[INFO] log4j:log4j:jar:1.2.14:compile
[INFO] oro:oro:jar:2.0.8:compile
[INFO] velocity:velocity:jar:1.5:compile
[INFO] xalan:xalan:jar:2.6.0:compile
[INFO] xerces:xercesImpl:jar:2.6.2:compile
[INFO] xerces:xmlParserAPIs:jar:2.6.2:compile
[INFO] xml-apis:xml-apis:jar:1.0.b2:compile
[INFO] xom:xom:jar:1.0:compile
8、查看整个项目的依赖树:
mvn dependency:tree
结果如下:
[INFO] org.sonatype.mavenbook.ch04:simple-weather:jar:1.0
[INFO] +- log4j:log4j:jar:1.2.14:compile
[INFO] +- dom4j:dom4j:jar:1.6.1:compile
[INFO] | \- xml-apis:xml-apis:jar:1.0.b2:compile
[INFO] +- jaxen:jaxen:jar:1.1.1:compile
[INFO] | +- jdom:jdom:jar:1.0:compile
[INFO] | +- xerces:xercesImpl:jar:2.6.2:compile
[INFO] | \- xom:xom:jar:1.0:compile
[INFO] | +- xerces:xmlParserAPIs:jar:2.6.2:compile
[INFO] | +- xalan:xalan:jar:2.6.0:compile
[INFO] | \- com.ibm.icu:icu4j:jar:2.6.1:compile
[INFO] +- velocity:velocity:jar:1.5:compile
[INFO] | +- commons-collections:commons-collections:jar:3.1:compile
[INFO] | +- commons-lang:commons-lang:jar:2.1:compile
[INFO] | \- oro:oro:jar:2.0.8:compile
[INFO] \- junit:junit:jar:3.8.1:test
9、查看完整的依赖,包括那些因为冲突而被拒绝引入的依赖:
mvn install -X
10、打包应用(jar):
mvn install assembly:assembly
11、在 Jetty Servlet 容器中启动你的 web 应用:
mvn jetty:run
12、重新编译:
mvn compile
如何查看maven本地仓库路径
maven本地仓库路径一般都是自己配置的。
安装路径\apache-maven-3.3.9\conf\settings.xml文件中,大概第54行左右,有默认的地址。如果你下载了本地库,把它改成本地库路径就可以。
maven设置本地仓库路径,怎么查看是否成功
解释:查看是否成功最简单的方法是下载包到本地仓库。
第一步:新建一个maven工程,或者找一个带有pom.xml配置文件maven工程。
第二步:右击这个工程,在弹出的菜单中,找到“maven”点击,在弹出的菜单中,选择download source下载资源。
第三步:查看控制台下载包的进度,下载完成会停止。
第四步:找到包是否下载成功,找到maven仓库存放包的路径,点击window,然后选择preferences。
第五步:在maven下找到,user settings,点击可以看到本地仓库的路径,可以修改其路径。
第六步:查看本地厂库下的包是否下载下来,如E:\本地厂库\repository。
最后:通过查看下载下来的包,可以知道maven设置的本地仓库的路径正确,并且成功。
java如何通过maven查到所有的java类和方法
findmaven是一个查找Jar和查找Maven的Maven仓库搜索引擎,它可以根据Java开发者提供的Class名或者Jar名找到包含它的Jar,同时提供Jar的Maven仓库链接,MavenPOM,Maven依赖树,JavaDoc,Jar源代码和Jar结构树。findmavent是一个搜索Jar和搜索maven的引擎,它可以根据Java开发者提供的Class名或者Jar名找到包含它的Jar,同时提供Jar的Maven仓库链接,MavenPOM等。
怎么找jar包在maven中央仓库的位置
原则上Maven的设计是不需要这么做的,因为pom.xml中依赖的jar包会自动实现从中央仓库下载到本地仓库。但是公司设计了一个setting,如果本地仓库没有,就去setting指定的url中下载jar包,如果还没有就报错。考虑到setting中url的jar包比较老,如果需要用最新的,则需要将jar包手动下载到本地仓库。比如我下载了lucene-queryparser-4.6.1.jar怎么添加到本地仓库呢?步骤:1.cmd命令进入该jar包所在路径2.执行命令mvninstall: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包。比如:mvninstall: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的,例如org.apache.hadoophadoop-hdfs2.2.0tests就加一个-D参数就可以了,如下:mvninstall: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包不能通过pom.xml准确找到本地仓库
jar包不能通过pom.xml准确找到本地仓库的原因及解决方法如下:
1、确认pom.xml文件是正确的。
2、确认本地Maven仓库有相同版本的jar包,如果没有,想尽办法down下来吧。
3、Eclipse中,右键工程,Maven->update dependencies,或者update project configuration,或者编码下pom.xml文件,再保存。
4、不行,删除local Repository中,对应的jar包目录下的除jar文件外所有文档,再重复3的操作。
5、不行,重新打开下工程。
6、不行,重启下Eclipse
我也遇到了两次这样的问题,但解决方法不一样。网上Maven的教程很多,但真正解决日常使用问题的,太少;
1、
解决办法就是:
右键项目,【Maven】--》【Update Project Configuration...】
Tips:根据Maven插件版本的问题,【Update Project Configuration...】这个东西有的时候是打勾的,有的时候就是个JMenuItem
2、我想第一种就可以了,第二种就给你地址吧
http://www.th7.cn/Program/java/201304/134464.shtml
maven如何判断哪些jar是中央仓库中没有的
maven是通过自身的搜索引擎来判断哪些jar是中央仓库中没有的。根据查询相关公开信息显示首先,Maven将从本地资源库获得Maven的本地资源库依赖资源,如果没有找到,它会从默认的Maven中央存储库寻找jar,库会反馈给它结果。所以maven可以判断哪些jar是中央仓库中没有的。
是否能够直接访问公共的maven中央仓库
强大的镜像解决java 开发项目的架包问题。
中央仓库地址国外的服务器,访问有点慢,请耐心等待
工具/原料
maven
方法/步骤
一台有网路的电脑,能看到此经验的电脑就可以啦。
复制Maven 中央仓库地址:http://search.maven.org/#browse
或直接点击地址访问。IE11 或谷歌浏览器 打开。
win8 IE11,打开拒绝访问
3
推荐默认浏览器推荐谷歌: