转载自:http://blog.csdn.net/z69183787/article/details/22188561

使用Maven进行开发的时候,比较常见的一个问题就是如何寻找我要的依赖,比如说,我想要使用activeMQ,可是我不知道groupId,artifactId,和合适的version。怎么办呢?本文介绍几个提供maven仓库搜索服务的站点。

1. http://repository.sonatype.org/index.html

该服务器是由Sonatype 提供的,Sonatype是由Maven支付Jaso Van Zyl创立的致力于maven,Nexus,m2eclipse 等产品的公司。该仓库搜索的后台使用了Nexus,Nexus是目前为止最为强大的Maven仓库管理器,而且,它是开源的。如果你组织内部在大量使用Maven,那么就会需要假设自己的Maven仓库,Nexus是很好的选择,你可以免费下载安装使用。

如上图,你可以在左边的搜索框输入你想要搜索的内容,如org.apache.activemq,右边就会出现相应的结果(pom, jar)。点击最右边的pom链接可以直接查看pom内容(然后直接复制粘贴你需要的groupId,artifactId和version),你也可以点击artifact直接下载jar文件。

2. http://www.mvnbrowser.com/

mvnbrowser代理很多主要的公共Maven仓库,并且对这些仓库进行的详细的介绍,包括Apache, Codehaus, JavaNet等等,请看:http://www.mvnbrowser.com/repositories.html 。mvnbrowser的功能比nexus简单,但是也非常实用,你可以在右上角的搜索框输入关键字,然后搜索,你会看到一系列搜索结果,有趣的在后面,当你点击某个结果的时候,详细信息页面会有一个POM代码片段,这十分有用,因为你可以直接复制。此外,这个构件的所有版本信息,它是否有可用的javadoc和source code,它依赖了那些构件,拥有哪些文件,被谁引用了,在哪些仓库中可用,许可证是什么,等等。这些非常实用的信息都通过UI很友好的得到的体现。

3. http://www.mvnrepository.com/

mvnrepository也是一个非常有用的maven仓库搜索服务,它最大的特点就是简单,除了搜索什么都没有。类似的,你可以在页面最上方输入关键字以进行搜索。得到结果之后再点击以查看详细信息:该构件的坐标POM片段,版本信息,jar下载连接都可以得到。此外,还有一个有趣的特性是,你能看到该构件的文件大小变更状态图。

在mvnrepository中,通过tag cloud页面,哪些关键字最流行,一目了然。

最后, 上述提到的站点都是公共站点,如果你在公司内部使用Maven,那么最好自己架设一个Maven仓库服务器,那样,对外只需要一次下载。Nexus是一个很好的选择,它提供了异常强大的功能,搜索也当然在内了,要详细了解可以查看:http://books.sonatype.com/maven-book/reference_zh/repository-manager.html 。

转载于:https://www.cnblogs.com/ismallboy/p/5403352.html

(转)搜索Maven仓库 获取 groupid artifactId相关推荐

  1. 利用aether api实现从指定maven仓库下载jar包

    最近公司做项目遇到一个需求,通过用户提供的groupId和artifactId以及version到指定maven库中下载jar包.平时的maven项目中,依赖的jar包都是通过pom文件设置,然后ma ...

  2. windows下集成maven+eclipse开发环境二:集成maven到eclipse,并使用nexus作为maven仓库...

    上一章中,我们已经成功安装了nexus,现在我们将在eclipse中集成maven插件,并将nexus配置成maven的仓库. 1.安装eclipse的svn插件subeclipse,打开你的ecli ...

  3. Maven引入nacos的版本问题以及如何在阿里Maven仓库中找到想要的jar和Maven中的groupId、artifactId、version

    问题:Cannot resolve com.alibaba.cloud:spring-cloud-starter-alibaba-nacos-discovery:1.4.1 意思就是不能用maven加 ...

  4. 搜索Maven的仓库

    使用Maven进行开发的时候,比较常见的一个问题就是如何寻找我要的依赖,比如说,我想要使用activeMQ,可是我不知道groupId,artifactId,和合适的version.怎么办呢?本文介绍 ...

  5. maven仓库配置及搜索顺序

    文章目录 1. maven 仓库配置方式 1.1 maven setting.xml 文件配置 1.2 应用 pom.xml 仓库配置方式 2. maven 仓库搜索优先级 1)maven 仓库搜索路 ...

  6. 怎样在nexus 中 搜索到远程maven仓库中的jar 文件

    怎样在nexus 中 搜索到远程maven仓库中的jar 文件 url: http://www.oschina.net/question/95712_21999 点击Administration菜单下 ...

  7. maven中的GROUPID和ARTIFACTID是什么?作用是啥?

    最近在学用springboot做前后端分离的项目,发现maven的pom.xml文件中有很多依赖,其中用groupId和artifactId. 心血来潮整理下groupId和artifactId的作用 ...

  8. 初学MAVEN之groupId:artifactId重复

    这是一个比较不应该犯的错误了(我自己犯的).CMD命令行操作的时候,在执行最开始有如下显示: **[INFO] Scanning for projects- [WARNING] [WARNING] S ...

  9. Maven依赖中groupId和artifactId的区别

    这两个是坐标 为了保证项目的唯一性.想要在一个大项目中找到一个小项目 就必须要根据这两个坐标进行查找. groupId一般是 domain+compnay_name: org.Apache artif ...

最新文章

  1. python 空数组_从零开始学python之numpy
  2. python学到什么程度可以写爬虫-刚开始学习 Python 到可以写出一个爬虫大约需要多长时间...
  3. SpringBoot(六)_AOP统一处理请求
  4. 谷沉沉:专注视频技术十几年
  5. kickstart命令选项
  6. 评论安装_再也不用手动复制粘贴收集Taptap游戏评论了,还可以制作好看的热词词云图~...
  7. PHP Linux安装
  8. EntytyFramework批量更新
  9. 猜年龄 蓝桥 填空题2013省赛
  10. vivado下block design重新整理布局regenerate layout
  11. lopatkin俄大神最新精简中文系统Windows 7 Professional VL SP1 7601.24496 x86-x64 ZH-CN DREY
  12. 无线传感器网络:LEACH路由协议优化python仿真代码
  13. 手机双拼输入法下的智能纠错
  14. 论文阅读SG-PBFT: a Secure and Highly Efficient Blockchain PBFT Consensus Algorithm for IoV
  15. 2018-2019-2 网络对抗技术 20165322 Exp4 恶意代码分析
  16. 恭喜小S小姐姐落户买房
  17. Dharma家族变体,.adobe后缀勒索病毒解密
  18. 关于Android 抓包 与 反抓包
  19. 【转载】eMule电驴使用从入门到精通(8)-------代理和高ID、低ID
  20. 特斯拉刹车失控地库撞墙!官方回应系地面太滑;网友:反正车没问题

热门文章

  1. JsRender (js模板引擎)
  2. 20162313苑洪铭 第二周作业
  3. 火狐浏览器缓存登录名、密码解决方法
  4. HashSet的简单实现
  5. Python之父Guido推荐的命名规范
  6. php 的包管理,php composer包管理器
  7. Linux RPM 相关
  8. Spring Getting Started (1):构建一个RESTful的web服务
  9. leetcode算法题--买卖股票的最佳时机 II
  10. leetcode算法题--二叉树的前序遍历