RefreshVersions помогает пользователям 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