RefreshVersions hilft Gradle -Benutzern bei der mühsamen manuellen Arbeit, die normalerweise mit dem Hinzufügen und Aktualisieren von Abhängigkeiten und ihren Versionen verbunden ist.
Siehe Dokumentation unter https://splitties.github.io/refreshVersions
// settings.gradle(.kts)
plugins {
// See https://splitties.github.io/refreshVersions
id( " de.fayard.refreshVersions " ) version " 0.60.5 "
}
refreshVersions { // Optional: configure the plugin
// ...
}
Lesen Sie die freundliche Dokumentation
Stellen Sie sicher, dass das Projekt korrekt eingerichtet ist (siehe oben).
Projekt migrieren:
Mit der Aufgabe refreshVersionsMigrate
können Sie Ihr Projekt in wenigen Minuten oder weniger migrieren.
In Version 0.50.0 wurde Unterstützung für die Versionskataloge von Gradle hinzugefügt (siehe Diskussionsthread hier), sodass jetzt eine Option --mode
erforderlich ist.
Führen Sie es ohne aus, um die vollständige Liste und die vollständige Beschreibung jedes Modus anzuzeigen:
./gradlew refreshVersionsMigrate
Wenn Sie nur versions.properties
und die integrierten Abhängigkeitsnotationen verwenden möchten, führen Sie Folgendes aus:
./gradlew refreshVersionsMigrate --mode=VersionsPropertiesOnly
Führen Sie Folgendes aus, um einen Versionskatalog auch für nicht integrierte Abhängigkeitsnotationen zu verwenden:
./gradlew refreshVersionsMigrate --mode=VersionCatalogAndVersionProperties
Suchen Sie nach verfügbaren Updates in versions.properties
und im Standardversionskatalog, falls vorhanden:
./gradlew refreshVersions
Kommentare zur Verfügbarkeit der Bereinigungsversionen:
./gradlew refreshVersionsCleanup