IDEA插件MPVP(maven)更新2.2.x版本啦,实操带你体验快速查询maven依赖版本!

IDEA插件MPVP(maven)更新2.2.x版本啦,实操带你体验快速查询maven依赖版本!

前言

工欲善其事必先利其器,想必大家在使用maven时经常因为依赖版本的升级而苦恼吧,针对占用大量时间以及大家经常使用遇到的痛点,这款插件诞生了!!!轻便快捷是初心,势必为您保驾护航,节省您的大量时间和心力!把更多的时间和价值留在重要的地方!!!

🌟IDEA 插件MPVP(maven) 是什么?

Maven项目版本插件,可用于版本快速傻瓜式升级及项目版本展示和项目版本搜索.

✨核心功能

1️⃣支持maven项目版本快速升级/回退

无论是快照版还是release版,输入后提交一键轻松帮您搞定版本值升级或回退(再也不用头疼和花费大量时间调整版本值啦)。还会为您展示修改的具体细节~ 简化您的工作流程,为您节省大量宝贵时间!

2️⃣支持maven项目版本展示

可直接在项目视图中展示版本值,一眼便能知晓当下版本~ 并提供自定义展示规则能力(其中${v}为固定版本值表达式)。

3️⃣支持maven项目依赖版本搜索

支持查询中央仓库最新依赖版本,也可以快速查询Nexus仓库(远程/私服)依赖版本。

提供便捷式搜索能力(Maven pom配置或Gradle依赖配置粘贴后即可查询,也可通过关键字进行查询), 一键复制依赖坐标,快速查看版本详情页等,欢迎上手体验~

简化您的工作流程,为您节省大量宝贵时间!

💡如何安装

在idea插件中心搜索关键字MPVP进行安装即可

‌❓如何了解更多或获取帮助

您可在插件主页获取相关信息,通过联系方式进行获取更多反馈

还在等什么?快来体验 MPVP插件,让你的IDEA + Maven项目开发如虎添翼!💪

2.2.x更新介绍

🎉祝大家端午安康~ 儿童节快乐!!!(庆祝618,限时优惠,欢迎大家激活来享受更好体验!)

新版本默认提供试用~

优化Maven搜索版本功能: 关键字搜索优化并新增快速搜索(支持Maven pom配置或Gradle依赖配置粘贴后即可查询); Nexus仓库搜索同步支持关键字搜索; 搜索条件输入组件调整大小; 进一步优化体验;

修复复制gradle坐标错误; 优化windows下Maven搜索版本右侧工具栏按钮样式; 优化核心异常日志进行打印;

搜索实操

maven项目里引入了commons-lang3需要查询中央仓库最新版本

配置如下:


xml 复制代码
   <dependency>
        <groupId>org.apache.commons</groupId>
        <artifactId>commons-lang3</artifactId>
        <version>${commons-lang3.version}</version>
    </dependency>

  1. 可直接全量复制坐标配置,也可只复制groupId和artifactId标签粘贴到搜索条件(快速)的文本框内 (ps: 这里不会携带对应的version查询)
  2. 查询结果如下:(可以看到对应的多个版本,可以直接复制坐标或查看版本详情页 )

maven项目里引入了xxx依赖需要查询Nexus远程仓库最新版本 (这里以repository.apache.org为例,拿maven-compiler-plugin进行查询)

配置如下:


xml 复制代码
      <plugin>
            <inherited>true</inherited>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-compiler-plugin</artifactId>
            <version>3.1</version>
            <configuration>
                <source>${java.version}</source>
                <target>${java.version}</target>
            </configuration>
      </plugin>

  1. 可直接全量复制坐标配置,也可只复制groupId和artifactId标签粘贴到搜索条件(快速)的文本框内 (ps: 这里不会携带对应的version查询)
  2. 查询结果如下:(可以看到对应的多个版本,可以直接复制坐标或查看远程详情页 -- Nexus低版本未支持返回更新时间,插件后续计划会进行适当读取数据进行展示)

gradle项目如何通过依赖配置进行快速查询?

  1. 可直接全量复制依赖配置,也可只复制groupId和artifactId的配置粘贴到搜索条件(快速)的文本框内 (ps: 这里不会携带对应的version查询),支持常见格式如下:
csharp 复制代码
org.projectlombok:lombok:1.18.38

org.projectlombok:lombok

annotationProcessor 'org.projectlombok:lombok:1.18.38' 

annotationProcessor "org.projectlombok:lombok:1.18.38"

implementation('org.projectlombok:lombok:1.18.38')  

implementation("org.projectlombok:lombok:1.18.38")

compileOnly group: 'org.projectlombok', name: 'lombok', version: '1.18.38'  

compileOnly group: "org.projectlombok", name: "lombok", version: "1.18.38"
  1. 查询结果如下:(可以看到对应的多个版本,可以直接复制坐标或查看远程详情页 )

其他

如何使用搜索关键字查询?

这里可以点击界面上的问号小图标(注:中央仓库不同数据源下的内容是不一致的, Nexus仓库也是专属的一套内容,它们之间也有共性,可使用通用的标识进行查询,您可以查看给出的示例进行使用)。

注:这里可以进行换行,在查询时会自动去除多余的空格~ (2.2.x及以上版本支持)

下面是使用gav查询:

使用IDEA插件MPVP(Maven)进行多模块的更新及显示版本视频分享

【使用IDEA插件MPVP(Maven)进行多模块的更新及显示版本】

结尾

欢迎关注公众号"新程快咖员"解锁更多内容!

以上就是本篇文章的全部内容啦,感谢你的阅读和观看。如果你觉得这篇文章有所帮助,欢迎"点赞"或分享给需要的小伙伴~

相关推荐
linweidong2 小时前
Go开发简历优化指南
分布式·后端·golang·高并发·简历优化·go面试·后端面经
敢敢变成了憨憨3 小时前
java操作服务器文件(把解析过的文件迁移到历史文件夹地下)
java·服务器·python
苇柠3 小时前
Java补充(Java8新特性)(和IO都很重要)
java·开发语言·windows
Lin_XXiang3 小时前
java对接bacnet ip协议(跨网段方式)
java·物联网
白总Server3 小时前
C++语法架构解说
java·网络·c++·网络协议·架构·golang·scala
咖啡啡不加糖3 小时前
雪花算法:分布式ID生成的优雅解决方案
java·分布式·后端
小杜-coding4 小时前
天机学堂(初始项目)
java·linux·运维·服务器·spring boot·spring·spring cloud
钢铁男儿4 小时前
深入剖析C#构造函数执行:基类调用、初始化顺序与访问控制
java·数据库·c#
姑苏洛言4 小时前
基于微信公众号小程序的课表管理平台设计与实现
前端·后端
小鹭同学_4 小时前
Java基础 Day27
java·开发语言