【GPVP】Gradle开发版本管理小助手介绍及EULA
This project is maintained by joker-pper
工欲善其事必先利其器! 轻便快捷是初心,势必为节省您的大量时间和心力而前行!让更多的时间和价值留在更重要的地方!!!
希望它能成为一款真正有价值的插件,避免大家花费更多的精力和心力在这些繁琐的流程中。当然这也需要您的支持,以便我们提供更好的服务和迭代,利他和利己不是可以共存的嘛~ 让我们一起走得更远!
欢迎大家加入交流群,不仅能在第一时间获取最新插件资源,还能一起交流学习!
QQ交流群: 点击链接加入群聊【Gradle With Me插件交流群】
微信交流群: 在微信公众号 “新程快咖员”(点击查看二维码)直接留言“微信群”即可获取
Gradle Project Version Plugin, Support Quick Update Version And Show Project Version And Search Project Version And Quick Generate Badges For Common Project Version And supporting synchronization of SDK and Gradle build and other configurations.
Note: If you are using Maven, the corresponding IDEA plugin is Maven With Me Pro(MPVP)
Gradle项目版本插件,可用于版本快速傻瓜式升级及项目版本展示和项目版本搜索并支持快速生成常见项目版本的徽章及SDK相关配置、Gradle构建配置同步等功能。
注:若您使用的是Maven,对应的IDEA 插件为 Maven With Me Pro(MPVP)。
无论是快照版还是release版,输入后提交一键轻松帮您搞定版本值升级或回退(再也不用头疼和花费大量时间调整版本值啦)。还会为您展示修改的具体细节~ 简化您的工作流程,为您节省大量宝贵时间!
注: 只支持限定的标准格式,如有问题可进行反馈
可直接在项目视图中展示版本值,一眼便能知晓当下版本~ 并提供自定义展示规则能力。
支持查询中央仓库最新依赖版本,也可以快速查询Nexus仓库(远程/私服)依赖版本。简化您的工作流程,为您节省大量宝贵时间!
提供便捷式搜索能力(Maven pom配置或Gradle依赖配置粘贴后即可查询,也可通过关键字进行查询), 一键复制依赖坐标,
一键访问文件目录(兼容Nexus低版本),一键加载更新时间(兼容Nexus低版本),快速查看版本详情页等,欢迎上手体验~
支持快速生成常见Maven/Gradle项目版本的徽章 (依赖shields.io能力)。提供常见参数使用,可快速自定义文本及颜色。提供支持groupId+artifactId快速输入能力(如Maven pom配置或Gradle依赖配置粘贴即可),并内置常用徽章的跳转链接(如发布到中央仓库release jar的版本链接)及自定义跳转链接,为您徽章的生成提供一定的便捷~
自动同步JDK、语言level规范、Gradle Build等配置功能!无论是个人开发还是团队协作,一人配置,全员共享!(需要提交配置到远程仓库)
无论是在项目打开,还是Git clone、Git分支切换、Git还原等场景下,自动识别切换到对应的JDK版本及Gradle Build等配置!!!进一步统一团队SDK规范,并节省团队或个人需多次手动配置IDE环境等繁琐步骤及时间!!!
其他说明:JDK Home Path中的 ~ 代表为用户主目录,用于动态识别出不同用户名下的统一路径。
注:如要了解更多,请点击这里查看特性详请
Tools > Gradle Project Version

IDEA插件Gradle With Me Pro如何配置Nexus访问权限?
可用于进行个性化项的配置
全局配置: 用户主目录/gpvp/conf.properties
项目配置: 用户项目工作目录/.idea/gpvp/conf.properties (优先级最高)
支持配置如下:
# 自定义使用语言
#my.language=zh_CN
#my.language=zh_TW
#my.language=en
# 搜索nexus3查看远程仓库使用新url (配置值存在多个时用,分割)
#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)
#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
# 是否启用gradle自动加载nexus仓库url,未配置时默认true
#enable-gradle-auto-load-nexus-repository-urls=true
# 是否启用更新版本的行尾注释处理,未配置时默认true
#enable-update-version-end-of-line-comment-mark-deal=true
# 是否启用支持(通过键盘复制快捷键)选中多行复制(保持原有机制)及支持复制单行单列的结果值,未配置时默认false
#enable-search-version-table-input-key-enhance-copy=true
可通过系统默认语言,也可在conf.properties中进行指定要使用的语言
如果您有任何问题或建议,可以通过以下方式:
提交 Github Issues
QQ交流群: 点击链接加入群聊【Gradle With Me插件交流群】
微信交流群: 在微信公众号 “新程快咖员”(点击查看二维码)直接留言“微信群”即可获取
公众号: “新程快咖员”(点击查看二维码)
Email: yyc_xincheng@163.com