В чем разница между использованием «модуля» и «группы» и «имени» в файлах toml (каталог Gradle)?

Я переношу свой проект Android в каталог Gradle для лучшего управления зависимостями. В документации не очень понятно, или я что-то пропустил, но в чем разница между использованием этих строк в вашем toml-файле:

androidx-core = { module = "androidx.core:core-ktx", version.ref = "vCore" }

против:

androidx-core = { group = "androidx.core", name = "core-ktx", version.ref = "vCore" }

Я прочитал несколько статей об управлении зависимостями в каталоге Gradle, и их использование кажется довольно случайным и непоследовательным. Есть ли какие-либо преимущества от использования любого из них?

Спасибо

2
0
73
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Нет, они абсолютно одинаковые.
Точно так же, как вы можете использовать implementation(group = "androidx.core", name = "core-ktx") или implementation("androidx.core:core-ktx") в скрипте сборки.
Это всего лишь вопрос предпочтений и стиля.

Другие вопросы по теме

Похожие вопросы

Android 14 – тип службы переднего плана для распознавания активности
Карта не отображается в расширенных элементах управления эмулятора Android
FastForEach против ForEach | Когда что использовать? | Котлин | Андроид
Почему сетевой вызов не запускается при использовании модификации с помощью Jetpack Compose mvvvm
Невидимый текст при возобновлении работы из стека
Исправлено исключение java.lang.SecurityException: один из RECEIVER_EXPORTED или RECEIVER_NOT_EXPORTED должен быть указан, когда получатель... во Flutter (Android)
Как НЕ создавать проекты с помощью Jetpack Compose с помощью Android Studio
Как уменьшить весь контент пользовательского интерфейса, чтобы он поместился в области предварительного просмотра в Jetpack Compose?
Как сделать так, чтобы составной текст занимал x% ширины строки, когда в строке есть IconButton?
Как при авторизации с помощью Android Authorization API предотвратить появление всплывающего окна подтверждения разрешения каждый раз?