3

TL; DR

Just like Maven command mvn versions:display-dependency-updates, is it possible check for Gradle dependencies updates using command line interface?

Details

A good practice of how to organize Android projects is add extra configurations for versioning dependencies. A shard of dependencies.gradle such file would look like:

ext {
    rxAndroid = '2.0.0',
    timber    = '4.5.0'

    mobileUiDependencies = [
        rxAndroid : "io.reactivex.rxjava2:rxandroid:${versions.rxAndroid}",
        timber    : "com.jakewharton.timber:timber:${timberVersion}",
    ]
}

However such modifications messes with Android Studio inspector, incorrectly showing that no dependency updates are available:

Newer Library Versions Available

Would it be possible:

  1. Fix Android Studio new dependencies inspector behavior?
  2. Run a inspector using Gradle command line?

The CLI not only solves it, but also script allows to create a dependencies auto-bumper script (like Node.js Greenkeeper).

References

  1. Stack Overflow: Maven check for update dependencies in repository
  2. Medium GDE: 19 Tips for Gradle in Android Projects
  3. Caster I/O: Android Clean Arch - GitHub Trendings project
  4. Stack Overflow: How to check if Gradle dependency has new version
  5. Node.js Greenkeeper
JP Ventura
  • 5,564
  • 6
  • 52
  • 69

0 Answers0