freshVersions は、通常、依存関係とそのバージョンの追加と更新に伴う面倒な手動作業をGradleユーザーが行うのに役立ちます。
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
// ...
}
わかりやすいドキュメントを読む
プロジェクトが正しく設定されていることを確認してください (上記を参照)。
プロジェクトを移行します:
refreshVersionsMigrate
タスクを使用すると、数分以内にプロジェクトを移行できます。
バージョン 0.50.0 では、Gradle のバージョン カタログのサポートが追加されたため (ここのディスカッション スレッドを参照)、 --mode
オプションが必要になりました。
これを使用せずに実行すると、完全なリストと各モードの完全な説明が表示されます。
./gradlew refreshVersionsMigrate
versions.properties
と組み込みの依存関係表記のみを使用する場合は、次を実行します。
./gradlew refreshVersionsMigrate --mode=VersionsPropertiesOnly
非組み込み依存関係表記にもバージョン カタログを使用するには、次を実行します。
./gradlew refreshVersionsMigrate --mode=VersionCatalogAndVersionProperties
利用可能なアップデートは、 versions.properties
とデフォルトのバージョン カタログ (存在する場合) で見つけます。
./gradlew refreshVersions
クリーンアップ バージョンの可用性に関するコメント:
./gradlew refreshVersionsCleanup