intellij-mpvp-maven

【MPVP】Maven开发版本管理小助手介绍及EULA Maven development version management assistant & EULA

This project is maintained by joker-pper

Maven With Me(MPVP) - Maven Project Version Plugin

jetbrains_new_plugin_downloads jetbrains_pro_plugin_downloads jetbrains_plugin_downloads lang-中文 lang-English lang-Pro版中文 lang-Pro-English GitHub Pages LICENSE

visitors

前言

工欲善其事必先利其器! 轻便快捷是初心,势必为节省您的大量时间和心力而前行!让更多的时间和价值留在更重要的地方!!!

希望它能成为一款真正有价值的插件,避免大家花费更多的精力和心力在这些繁琐的流程中。当然这也需要您的支持,以便我们提供更好的服务和迭代,利他和利己不是可以共存的嘛~ 让我们一起走得更远!

新增好物推荐模块(来自淘宝/京东官方推广的商品,会比平常直接购买有一些优惠或者价格一样,也是影响发布试用插件频次的重要指标),希望大家能多多支持!


欢迎大家加入交流群,第一时间获取插件最新资源和福利,与开发者和用户交流学习!

QQ交流群: 点击链接加入群聊

微信交流群: 在微信公众号 “新程快咖员”点击查看二维码)直接留言“微信群”即可获取

福利:加群可申请解锁最大试用次数,关注公众号可申请解锁最大试用时间段


插件“MPVP(Maven)”已变更为“Maven With Me(MPVP)”插件,后续“MPVP(Maven)”将不再维护。

建议您卸载当前安装的“MPVP(Maven)”插件(可能会和“Maven With Me(MPVP)”插件冲突)并在插件市场搜索关键字“MPVP”切换为“Maven With Me(MPVP)”插件。


细分插件

jetbrains_maven_update_plugin_downloads jetbrains_maven_search_plugin_downloads jetbrains_maven_update_pro_plugin_downloads jetbrains_maven_search_pro_plugin_downloads


🌟IDEA 插件Maven With Me(MPVP) 是什么?

Maven项目版本插件,可用于版本快速傻瓜式升级及项目版本展示和项目版本搜索并支持快速生成常见项目版本的徽章及SDK相关配置同步等功能。

欢迎使用 Maven With Me(MPVP)。 如果您是中国大陆以外的用户,请使用 Maven With Me Pro(MPVP)。

现有PRO版 -- IDEA 插件Maven With Me Pro(MPVP)可通过 JetBrains 官方激活使用,激活可享受 JetBrains 官方安全支付渠道及发票!

注:若您使用的是Gradle,对应的IDEA 插件为 Gradle With Me(GPVP)。 如果您是中国大陆以外的用户,请使用 Gradle With Me Pro(GPVP)。

✨核心功能

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

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

支持maven项目版本展示

可直接在项目视图中展示版本值,一眼便能知晓当下版本~ 并提供自定义展示规则能力。

支持maven/gradle项目依赖版本搜索

支持查询中央仓库最新依赖版本,也可以快速查询Nexus仓库(远程/私服)依赖版本。简化您的工作流程,为您节省大量宝贵时间!
提供便捷式搜索能力(Maven pom配置或Gradle依赖配置粘贴后即可查询,也可通过关键字进行查询), 一键复制依赖坐标, 一键访问文件目录(兼容Nexus低版本)一键加载更新时间(兼容Nexus低版本),快速查看版本详情页等,欢迎上手体验~

支持maven/gradle项目版本徽章生成

支持快速生成常见Maven/Gradle项目版本的徽章 (依赖shields.io能力)。提供常见参数使用,可快速自定义文本及颜色。提供支持groupId+artifactId快速输入能力(如Maven pom配置或Gradle依赖配置粘贴即可),并内置常用徽章的跳转链接(如发布到中央仓库release jar的版本链接)及自定义跳转链接,为您徽章的生成提供一定的便捷~

支持项目配置同步功能

自动同步JDK、语言level规范等配置功能!无论是个人开发还是团队协作,一人配置,全员共享!(需要提交配置到远程仓库)

无论是在项目打开,还是Git clone、Git分支切换、Git还原等场景下,自动识别切换到对应的JDK版本及配置!!!进一步统一团队SDK规范,并节省团队或个人需多次手动配置IDE环境等繁琐步骤及时间!!!

其他说明:JDK Home Path中的 ~ 代表为用户主目录,用于动态识别出不同用户名下的统一路径。

注:如要了解更多,请点击这里查看特性详请

更新计划

版本号: 2.9.x

预计发布时间: ???

详情: 戳这里直达

如何找到操作菜单?

Tools > Maven Project Version

how-to-find-plugin-menu

功能对比

功能 未激活 试用(无授权KEY) 试用(有授权KEY) 正常激活
好物推荐 无限次数,希望大家多多支持,会影响发布试用插件频次 无限次数,希望大家多多支持,会影响发布试用插件频次 无限次数,希望大家多多支持,会影响发布试用插件频次 无限次数
更新版本 无次数 有效期时有限次数(每日) 有效期时有限次数,多于无授权KEY次数(每日) 无限次数
显示版本 无次数 有效期时无限次数(目前) 有效期时无限次数(目前) 无限次数
搜索版本 无次数 有效期时有限次数(每日) 有效期时有限次数,多于无授权KEY次数(每日) 无限次数
徽章生成 无限次数(目前) 无限次数(目前) 无限次数(目前) 无限次数
项目配置同步 无次数 有效期时无限次数(目前) 有效期时无限次数(目前) 无限次数
限制使用时间段 有 (9.00-17.00 / 9.00-18.00及其他)
激活有效时间 -- 插件发布时默认设置 申请试用时对应天数 申请激活时对应天数(目前可额外赠送,最高30天)

如何激活?

搜索微信公众号 “新程快咖员”点击查看二维码)根据菜单 MPVP > 激活链接 进行操作(在进行正常激活时可叠加插件发布的剩余试用天数!无需额外等待插件试用到期!

注:如有问题,您可直接在公众号发送消息进行留言

除插件发布后直接试用外,也可免费申请试用!按照公众号指引步骤即可。

您也可以禁用或卸载当前插件,使用Maven With Me Pro(MPVP)版进行通过 JetBrains 官方激活,可享14天免费试用!

如何配置Nexus访问权限?

IDEA插件Maven With Me / Maven Search如何配置Nexus访问权限?

使用视频分享

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

其他

conf.properties配置文件

可用于进行个性化项的配置

支持配置如下:

# 自定义使用语言
#my.language=zh_CN
#my.language=zh_TW
#my.language=en

# 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

# 用户私服release版查询结果缓存有效期,未配置时默认30分钟 (单位:分钟,配置值应 > 0 且 <= 360。当未配置或 < 1 时使用默认值,当值 > 最大值时则使用默认最大值)
search.user-repository-search-result.release-cache-period=30

# 用户私服快照版查询结果缓存有效期,未配置时默认1分钟 (单位:分钟,配置值应 > 0 且 <= 360。当未配置或 < 1 时使用默认值,当值 > 最大值时则使用默认最大值)
search.user-repository-search-result.snapshots-cache-period=1

# 复制gradle坐标是否使用Kotlin格式,未配置时默认false
#gradle-coordinate-copy-with-kotlin=false

# 是否启用支持(通过键盘复制快捷键)选中多行复制(保持原有机制)及支持复制单行单列的结果值,未配置时默认false
#enable-search-version-table-input-key-enhance-copy=true

系统内置语言

如何指定当前使用的语言?

可通过系统默认语言,也可在conf.properties中进行指定要使用的语言

联系我们

如果您有任何问题或建议,可以通过以下方式:

提交 Github Issues

QQ交流群: 点击链接加入群聊

微信交流群: 在微信公众号 “新程快咖员”点击查看二维码)直接留言“微信群”即可获取

公众号: “新程快咖员”点击查看二维码

Email: yyc_xincheng@163.com