一个更好用的 Maven 搜索引擎

2022-09-14 22:59:04 +08:00
 kalman03

Apache Maven 是一款非常优秀的软件项目管理工具,对于 Java 生态的开发者们再熟悉不过了。

在多年的开发过程中,对现有的 Maven 生态工具颇有微词,主要体现在:

  1. Maven 中央仓库搜索引擎仅提供一个非常简单的关键字搜索,有时候需要检索某个具体的类名或包名,还要去看 API 帮助,使用起来颇为不便。mvnrepository.com作为备选搜索引擎方案,同样不提供根据类名、包名、SHA1 值搜索,更甚者,很多时候一访问就要检测你“I am human”,每次都是狮子、轮船、自行车、飞机......简直目不忍睹,望而生畏;
  2. 随着 JAVA 8 以后版本变化重大,在使用多 Java 版本的环境中,对经常使用 mvn 命令行的同学,真是一个灾难,不小心一行命令,可能把 Java8 的 Jar 包以 Java11/17 高版本 deploy 到了 Maven 私有仓库,那滋味真是酸爽;
  3. 历史项目,或者一些想升级 Jar 包依赖,如何快速批量发现可以升级的依赖,真是一个技术难题。特别是遇到一些使用频率高而又爆出重大漏洞时,全面自动化检测工具显得尤其重要。
  4. ......

基于以上种种原因,我开发了mvncenter.com

Mvncenter的目标只有一个:提供一个更好的 Maven 搜索引擎并持续完善 Maven 生态周边工具,成为全球开发者心中高效的 Maven 生态工具中心

第一个版本郑重上线,欢迎各位技术同学体验:

链接直达:mvncenter.com

25805 次点击
所在节点    分享创造
99 条回复
kalman03
2022-10-21 15:06:09 +08:00
@xiaoxing0086 哈,这个复杂一点,放本周末加。
sonnyhcl
2022-10-23 11:55:41 +08:00
换域名了?
kalman03
2022-10-24 08:54:19 +08:00
@sonnyhcl 没有啊,之前你记忆里面是什么?^_^
ajaxgoldfish
2022-10-25 14:04:50 +08:00
支持
fenglangjuxu
2022-10-28 17:03:20 +08:00
很不错 希望可以长久
kalman03
2022-10-28 22:20:09 +08:00
@fenglangjuxu 1 年后再来看看。
Xhack
2022-11-11 13:28:20 +08:00
@LeegoYih 你这个 和 OP 发的 只是 页面不一样 内容一模一样啊
leeshong27
2022-11-16 12:22:15 +08:00
绿色字体有点刺眼
guooo
2022-11-16 16:48:00 +08:00
很不错
zbatman
2022-11-30 09:32:42 +08:00
@lululau 正经程序员谁用 maven 啊,不都是在 linux 上用 vim 手写轮子吗?
superychen
2022-11-30 09:39:54 +08:00
看着不错,赞一个
lstz
2022-11-30 18:20:24 +08:00
赞,我们团队自从知道 mvncenter 之后就把 mvnrepository 抛到脑后了,感谢大佬的付出,这是一个很不错的网站。 特别是 mvnrepository 的一些痛点,真的太痛了,能有国人开发者一起来改善这块体验,真的是对国内软件生态起到很重要的帮助。

鄙团队也做了类似 Maven 的快速检索功能页,仅适用于本地快速检索+拷贝。涉及到依赖分析与分类这一块,OP 主这个网站许多功能都会更详实一些。

CodeGen 工具箱的 Maven 中文仓库速查功能,https://1024doc.com/exts/MavenRepo
kalman03
2022-11-30 18:32:05 +08:00
@lstz 感谢,你的网站也不错。
lstz
2022-11-30 18:38:14 +08:00
@kalman03 🌹一起加油冲
timnottom
2022-12-01 10:14:28 +08:00
给你一个建议,复制就不要跳转新的界面了。

用 modal 之类 的更好,找一个包跳转 3 次,,,,
kalman03
2022-12-01 14:44:19 +08:00
@timnottom 这个怎么说呢,目前是支持直达的,但是链接太多可能给迷惑了,我想想怎么改善。目前的展示:

deco
2022-12-02 10:12:43 +08:00
有 idea 插件不?
kalman03
2022-12-02 11:19:47 +08:00
@deco 不是很清楚,我一直用的是 eclipse 。老哥有兴趣可以开发一个,我可以开放 API 支持
trimleo
2022-12-05 20:52:47 +08:00
考虑支持内网版本吗?因为公司内部一般有私服,如果支持内网的搜索就好了
kalman03
2022-12-06 09:01:40 +08:00
@trimleo 内网一般是 nexus 搭建的吧,nexus 本身的搜索还行吧

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/880098

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX