Можно ли создать варианты сборки на основе libs.versions.toml?
- Вариант сборки ANDROID5, который должен быть совместим с Android-5 (api-21),
следует использовать "androidx.activity:activity:1.11.0" - должен использовать "commons-io:commons-io:2.7"
- следует использовать "androidx.activity:activity:1.13.0"
- должен использовать "commons-io:commons-io:2.22.0"
Единственное различие между обоими вариантами сборки – это использование разных версий lib.
Как организовать варианты сборки с помощью libs.versions.toml?
Сейчас у меня есть libs.versions.toml
[versions]
# activity 1.11.0 last version compatible with api-21. 1.12.2-Requires api 23
activity = "1.11.0"
# activity = "1.13.0"
# commonsIo = "2.7": last version compatible with java-8
#noinspection NewerVersionAvailable
commonsIo = "2.7"
[libraries]
java-commons-io = { module = "commons-io:commons-io", version.ref = "commonsIo" }
android-activity = { group = "androidx.activity", name = "activity", version.ref = "activity" }