versions-plugin 一款检测当前所有库最新版本的插件

该插件的源码
ben-manes/gradle-versions-plugin: Gradle plugin to discover dependency updates (github.com)

那么我们直接开始讲如何使用该插件吧!

1. 在项目的build.gradle添加以下代码

apply from: "$rootDir/versionsPlugin.gradle"

buildscript {
  repositories {
    gradlePluginPortal()
  }

  dependencies {
    classpath "com.github.ben-manes:gradle-versions-plugin:$version"
  }
}

2. 添加 versionsPlugin.gradle也是同个目录下,用于过滤非正式的版本

apply plugin: "com.github.ben-manes.versions"

dependencyUpdates.resolutionStrategy {
  componentSelection { rules ->
    rules.all { ComponentSelection selection ->
      boolean rejected = ['alpha', 'beta', 'rc', 'cr', 'm'].any { qualifier ->
        selection.candidate.version ==~ /(?i).*[.-]${qualifier}[.\d-]*/
      }
      if (rejected) {
        selection.reject('Not stable')
      }
    }
  }
}

然后Sync即可

3. 打开Gradle找到检测命令

image.png

当然,也可以手输相关命令

gradlew dependencyUpdates

4. 最后结果如图

image.png

你可能感兴趣的:(versions-plugin 一款检测当前所有库最新版本的插件)