refreshVersions
0.60.5
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