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