Gradle Version Catalog的IDE辅助工具

在使用Gradle Version Catalog进行版本管理的过程中,苦于没有一个能提示当前依赖的版本的工具。每当想要去查看某个依赖库版本时都需要点击进入libs.versions.toml文件中查看,或者鼠标悬停查看Gradle生成的注释。

诸如以上的操作都相对比较麻烦。于是寻求社区看看有没有现成的方案,幸好发现这样的一个插件。支持在项目的build.gradle.kts文件中相应依赖项的位置直接显示GAV,非常直观高效。如下图:

build.gradle.kts

但原插件也存在一些问题,比如:

  • 不支持除libs.versions.toml以外的自定义的.versions.toml文件
  • 不支持build.gradle文件
  • 不支持Kotlin K2

由于原作者更新比较无暇更新维护支持,于是fork仓库之后进行了一点点改造。下面是对build.gradle文件支持的截图。

build.gradle

当前该插件支持平台如下:

  • Android Studio --- Giraffe | 2022.3.1 Beta 1+
  • IntelliJ IDEA Community --- 2022.3+
  • IntelliJ IDEA Ultimate --- 2022.3+

安装也很简单,可前往插件市场搜索Gradle Version Catalog,选择版本为1.6.4或以上的安装即可。

相关推荐
金融RPA机器人丨实在智能1 天前
Android Studio开发App项目进入AI深水区:实在智能Agent引领无代码交互革命
android·人工智能·ai·android studio
程序员老刘·2 天前
Android Studio Otter 3 发布:日常开发选AS还是Cursor?
flutter·android studio·ai编程·跨平台开发·客户端开发
JMchen1233 天前
AR Core与CameraX的融合:测量应用从原理到实现
android·经验分享·程序人生·ar·移动开发·android studio·camerax
JMchen1233 天前
Android相机硬件抽象层(HAL)逆向工程:定制ROM的相机优化深度指南
android·开发语言·c++·python·数码相机·移动开发·android studio
我命由我123454 天前
Android 开发问题:Duplicate class android.support.v4.app.INotificationSideChannel...
android·java·开发语言·java-ee·android studio·android-studio·android runtime
风流倜傥唐伯虎6 天前
./gradlew assembleDebug和gradle build区别
android·android studio
我命由我123456 天前
Android 开发 Room 数据库升级问题:A migration from 6 to 7 was required but not found.
android·java·java-ee·android studio·android jetpack·android-studio·android runtime
JMchen1237 天前
现代Android图像处理管道:从CameraX到OpenGL的60fps实时滤镜架构
android·图像处理·架构·kotlin·android studio·opengl·camerax
jian110587 天前
Android studio 调试flutter 运行自己的苹果手机上
flutter·智能手机·android studio
jian110587 天前
Android studio配置flutter,mac Android studio 发现苹果手机设备
android·flutter·android studio