MPVP介绍及EULA
This project is maintained by joker-pper
Maven项目版本插件,可用于版本快速傻瓜式升级及项目版本展示和项目版本搜索.
Maven Project Version Plugin, Support Quick Update Version And Show Project Version And Search Project Version.
插件“MPVP(Maven)”已变更为“Maven With Me(MPVP)”插件,后续“MPVP(Maven)”将不再维护。
建议您卸载当前安装的“MPVP(Maven)”插件(可能会和“Maven With Me(MPVP)”插件冲突)并在插件市场搜索关键字“MPVP”切换为“Maven With Me(MPVP)”插件。
细分插件
工欲善其事必先利其器!想必大家在使用maven时会经常碰到项目版本升级和依赖版本升级的问题吧。针对占用大家大量时间以及大家经常使用遇到的痛点,这款插件诞生了!!! 轻松帮您解决搜索依赖困扰和升级版本困扰! 轻便快捷是初心,势必为节省您的大量时间和心力而前行!让更多的时间和价值留在更重要的地方!!!
版本号: 2.3.x
预计发布时间: 250715
详情: 戳这里直达
🔥 idea插件MPVP(Maven)限时618优惠活动来啦,最高可享5折!(最低可至每月不到¥4!买奶茶的钱就能换一整年高效开发 !快来上车!!!)
搜索微信公众号 “新程快咖员”(点击查看二维码)根据菜单链接进行操作(在进行正常激活时可叠加插件发布的剩余试用天数!无需额外等待插件试用到期!)
注:如有问题,您可直接在公众号发送消息进行留言
除插件发布后直接试用外,也可免费申请试用!按照公众号指引步骤即可。
Tools > Maven Project Version
无论是快照版还是release版,输入后提交一键轻松帮您搞定版本值升级或回退(再也不用头疼和花费大量时间调整版本值啦)。还会为您展示修改的具体细节~ 简化您的工作流程,为您节省大量宝贵时间!
注:
首先建议大家在修改版本时一定要使用版本管理工具(备份),无论是否使用这款插件进行版本更改,都可以在出现问题时进行快速恢复或回滚!!!
该功能依赖idea读取的Maven数据,如您的pom发生了变更,需要先刷新完成后再使用该功能。
如果您是首次使用,建议您先使用版本管理工具(备份)验证插件是否完美契合自己的项目场景(参考上条)。必须存在新版本并且变更版本.
当版本存在且匹配时将会替换;并且支持依赖版本是特殊值 (e.g: ${version} / [1.6, 1.8]) 将会跳过替换.(依赖中使用项目版本占位符的会跳过替换,但会修改对应的变量属性版本值;如果依赖中使用的是版本范围的将不做处理)
必须存在新版本.
当版本存在并且匹配时将替换. (即将依赖中的版本替换为当前要应用的新版本)
选中: 当前要进行设置的项目或依赖的版本如果不等于更改之前的版本时将会跳过替换为新版本.
未选中: 新版本将会直接进行替换.
选中:如果新版本输入框的文本值是快照版(以-SNAPSHOT结尾,不区分大小写)则直接作为新版本,反之则以新版本输入框的文本值拼接-SNAPSHOT作为新版本.
未选中: 新版本输入框的文本值直接作为新版本.
可直接在项目视图中展示版本值,一眼便能知晓当下版本~ 并提供自定义展示规则能力(其中${v}为固定版本值表达式)。
支持查询中央仓库最新依赖版本,也可以快速查询Nexus仓库(远程/私服)依赖版本。
提供便捷式搜索能力(Maven pom配置或Gradle依赖配置粘贴后即可查询,也可通过关键字进行查询), 一键复制依赖坐标,快速查看版本详情页等,欢迎上手体验~
简化您的工作流程,为您节省大量宝贵时间!(持续更新优化!欢迎提供优化建议~)
支持英文、中文、简体中文(中国)及中文(台湾)
可用于进行个性化项的配置
全局配置: 用户主目录/mpvp/conf.properties
项目配置: 用户项目工作目录/.idea/mpvp/conf.properties (优先级最高)
支持配置如下:
# 自定义使用语言
#my.language=zh_CN
# pom-path是否进行转换
format.pom-path.prettify=true
# pom-path中替换用户主目录的字符串
format.pom-path.user.home.str=~
# 序列号是否脱敏
sensitive-data.machine_serial_numbers=true
# 搜索nexus3查看远程仓库使用新url (配置值存在多个时用,分割) -- 2.1.x新增
#search.nx3.repository-version-use-new-url=http://localhost:8081/
#search.nx3.repository-version-use-new-url=http://localhost:8081/,http://localhost:8083/
# 搜索nexus缓存保存周期(单位:分钟,配置值应 > 0,未配置或不合法时使用默认值 360)-- 2.1.x新增
#search.nx.cache-save-period=360
可通过系统默认语言,也可在conf.properties中进行指定要使用的语言
【使用IDEA插件MPVP(Maven)进行多模块的更新及显示版本】
如果您有任何问题或建议,可以通过以下方式:
QQ交流群: 550996296
Email: yyc_xincheng@163.com