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)进行多模块的更新及显示版本】

结尾

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

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

相关推荐
無限進步D3 小时前
Java 运行原理
java·开发语言·入门
難釋懷3 小时前
安装Canal
java
是苏浙3 小时前
JDK17新增特性
java·开发语言
不光头强4 小时前
spring cloud知识总结
后端·spring·spring cloud
GetcharZp7 小时前
告别 Python 依赖!用 LangChainGo 打造高性能大模型应用,Go 程序员必看!
后端
阿里加多7 小时前
第 4 章:Go 线程模型——GMP 深度解析
java·开发语言·后端·golang
likerhood7 小时前
java中`==`和`.equals()`区别
java·开发语言·python
小小李程序员7 小时前
Langchain4j工具调用获取不到ThreadLocal
java·后端·ai