首页 > 其他分享 >maven-search一款鲁班大叔开发的maven依赖搜索神器

maven-search一款鲁班大叔开发的maven依赖搜索神器

时间:2024-04-15 17:55:41浏览次数:30  
标签:Maven search 依赖 Jar 鲁班 插件 maven 搜索

  一款好的插件往往能提高我们的开发效率。今天就给大家安利一款maven 依赖搜索插件。插件是自己一直关注的鲁班大叔开发的,用了几天真的好用,废话不多说,我们就来看看这是一款什么插件

能干什么?

  在IDEA中,我们可以使用一些插件来帮助我们更好地管理和搜索Jar包。其中,Maven Search插件是一个非常实用的插件,可以帮助我们快速查找和浏览Maven中央存储库中的依赖项和插件。下面我们将介绍如何安装和使用Maven Search插件,以及如何使用该插件进行Jar包搜索。

一、maven 依赖搜索

  平常我们需要找一个maven依赖,一般都会去https://mvnrepository.com/网站搜

  ① 搜索需要的依赖

  ②找到自己需要的版本

  我们一般使用较多人使用的版本

  ③ 将坐标copy到pom.xml中

二、安装插件

  File-->Settings-->Plugins-->Marketplace的输入框中搜索maven-search

 

  可以看到目前,已经有146.6k下载量了, 选择界面上的Installed即可安装,安装完后重启即可

三、插件使用

  3.1 唤醒插件

  唤醒插件有两种方式,一种是使用快捷键,一种是菜单点击

  ① 快捷键

  首先将鼠标在项目区点击一下,然后 ctrl+shift+M,即可唤醒

  ②菜单点击(Tools-->Maven Search)

 

  3.2 使用插件

  ① 搜索依赖

  在唤醒的弹框中输入关键字即可搜索,我们这里来找下MySQL的依赖

 

  ② 选择需要的版本

四、其他辅助功能

   唤醒Maven Search ,找到核心内容之后,我们可以在弹框最下面看到源码和文档字样,点击可以跳转到对应的文档和源码地址

  五、搜索技巧和注意事项

  1. 使用全类名进行搜索:在进行Jar包搜索时,需要输入完整的类名或接口名进行搜索,而不是部分关键词。这样可以提高搜索的准确性和可靠性。

  2. 注意版本号:如果你要查找特定版本的Jar包,需要在搜索时加上版本号。例如,“log4j-2.13.3.jar”。

  3. 忽略大小写:在搜索时,忽略大小写可以增加搜索的匹配度。例如,“log4j”和“LOG4J”都可以被匹配到。

  4. 结合关键词进行搜索:除了直接使用类名或接口名进行搜索外,还可以结合其他关键词进行搜索。例如,结合“教程”、“示例”等关键词进行搜索,可以找到相关的文档和资源。

  5. 注意Jar包的安全性:在使用Jar包时,需要注意安全问题。尽量避免使用不可信的来源或过时的Jar包。同时,也要注意检查Jar包的数字签名和证书链,以确保其真实性和可靠性。

  6. 管理依赖项:在使用Maven Search插件进行Jar包搜索时,建议将常用的依赖项添加到Maven项目的pom.xml文件中,并进行管理。这样可以方便地跟踪和更新依赖项的版本,避免出现版本冲突或类找不到的问题。

  7. 结合其他工具使用:除了Maven Search插件外,还可以结合其他工具进行Jar包的管理和搜索。例如,可以使用Maven仓库管理器(如Nexus)来管理和存储Jar包,并使用其他工具进行Jar包的搜索和分析。

 

标签:Maven,search,依赖,Jar,鲁班,插件,maven,搜索
From: https://www.cnblogs.com/wwwcf1982603555/p/18136617

相关文章

  • Maven的下载安装配置
    Maven的下载安装配置Maven是什么Maven是基于项目对象模型(POMprojectobjectmodel),可以通过一小段描述信息(配置)来管理项目的构建,报告和文档的软件项目管理工具。通俗的讲maven就是专门用于构建和管理项目的工具,他可以帮助我们去下载我们所需要jar包,帮助我们去管理项目结构,帮......
  • ES7.17.20连接时报错:java.lang.NoSuchMethodError: org.elasticsearch.client.Request
    1.报错详情:java.lang.NoSuchMethodError:org.elasticsearch.client.RequestOptions$Builder.removeHeader(Ljava/lang/String;)Lorg/elasticsearch/client/RequestOptions$Builder; atco.elastic.clients.transport.rest_client.RestClientOptions.addBuiltinHeaders(RestCli......
  • IDEA中Maven项目修改JSP后通过配置Tomcat实现立即生效
    参考:IDEA中Facets和Artifacts配置说明idea中artifacts、facets、modulesIntelliJIDEA部署Web项目,终于搞懂了传统SpringMvc项目目录和对应tomcat配置如下:在日常开发过程中,我们修改完java代码后,接着就点击Build编译,然后就可以去验证代码了(前提是On'Update'Action选......
  • 基于dremio 安装包进行源码依赖包maven 私服重建的一个思路
    dremio25.0版本已经发布了,但是如果希望自己源码构建,但是缺少一些依赖造成编译会有问题,但是我们可以直接基于官方提供的下载包的文件进行maven私服的重建,以下说明下简单流程参考流程下载软件包这个可以从dremio官网下载到最好选择一个可以构建的分支本地构建下此步......
  • Elastic Search term, match, match_phrase 和 match_phrase_prefix 查询时的区别
    字段类型分keyword(不分词)和text(分词)字段值为"quickbrownfox",详细的createindex和insertdata语句在后边注意:keyword类型字段不分词,text类型字段keyword类型的字段值就是"quickbrownfox",不分词,必须当成一个整体text类型的字段值是"quickbrownfox",分词,可以当成......
  • maven学习
    maven学习主要介绍一下在学习maven中所踩的坑,首先当时看的是黑马的视频,但是都是19年的了,再配置pom.xml的时候都没有配置jdk,而且有些东西也已经过时了,所以推荐在学习的时候先去查找最近的资料来方便学习【尚硅谷新版Maven教程(高效入门maven,上手又快又稳)】https://www.bilibili.co......
  • maven里mvn命令
    mvn命令最基础的就是进入有pom.xml里面进行mvncompile汇编好后在这个界面下生成一个target文件夹不想要了就mvnclean就可以但是如果想要汇编test里的代码的话就需要mvntest-compile这样才能单独汇编test里的代码,mvncompile只负责main里的代码 如果想对项目进行测试,可......
  • python 操作 Elasticsearch7.x版本
    目录python操作Elasticsearch7.x版本1.连接Elasticsearch2.索引操作3.文档操作4.查询/搜索文档4.1body和query参数4.2其他查询示例python操作Elasticsearch7.x版本需要先安装这个库pip3installelasticsearch==7.9.1,python版本为3.7及以上这个是elasticsearch库......
  • Elasticsearch之-Django框架集成
    目录Elasticsearch之-Django框架集成一、elasticsearch-dsl库的使用二、与django框架集成Elasticsearch之-Django框架集成需要安装的库:安装:pip3installelasticsearch-dsl一、elasticsearch-dsl库的使用#示例fromdatetimeimportdatetimefromelasticsearch_dslimpo......
  • idea工具中maven的Lifecycle中各个功能作用详解
    IDEA工具中Maven下的各个功能到底有什么作用,平时会使用,但是真正的含义,得探索一下。毕竟不能总是停留在会用的层面~  接下来,让我们一探究竟! mvnclean作用:翻译:打扫清理,最直接的就是作用于橙色的target目录。在进行真正的构建之前进行一些清理工作,移除所有上一次构建生成的......