DEV Community

Discussion on: What was your win LAST week?

Collapse
jmfayard profile image
Jean-Michel Fayard πŸ‡«πŸ‡·πŸ‡©πŸ‡ͺπŸ‡¬πŸ‡§πŸ‡ͺπŸ‡ΈπŸ‡¨πŸ‡΄

I reached 1k stars on my open-source project for Gradle users

GitHub logo jmfayard / refreshVersions

Life is too short to google for dependencies and versions

What is refreshVersions? jmfayard.github.io/refreshVersions

refreshVersions helps Gradle users with the tedious manual work usually involved in adding and updating dependencies and their versions.

Usage

Setup

// settings.gradle(.kts)
plugins {
    // See https://jmfayard.github.io/refreshVersions
    id("de.fayard.refreshVersions") version "0.20.0"
}

refreshVersions { // Optional: configure the plugin
    // ...
}
Enter fullscreen mode Exit fullscreen mode

Migrate project:

./gradlew refreshVersionsMigrate

Find available updates in versions.properties:

./gradlew refreshVersions

Cleanup versions availability comments:

./gradlew refreshVersionsCleanup

Documentation is at jmfayard.github.io/refreshVersions




And yersterday we did a big release github.com/jmfayard/refreshVersion...