Формат объявления зависимостей Gradle (Groovy) - PullRequest
0 голосов
/ 14 марта 2020

В чем разница между форматом объявления зависимостей в Gradle с использованием Groovy например

dependencies {
    implementation group: 'org.springframework.boot', name: 'spring-boot-starter-web', version: "${springBootVersion}"
}

и

dependencies {
    implementation "org.springframework.boot:spring-boot-starter-web:${springBootVersion}"
}

Какой рекомендуемый формат использовать?

1 Ответ

0 голосов
/ 14 марта 2020

Первый использует нотацию group:name:version, а второй - нотацию в стиле карты. Оба достигают одного и того же результата в конце: объявите зависимость, найденную в хранилище артефактов.

Существует множество способов объявить зависимости, подробности см. В документации API: https://docs.gradle.org/current/javadoc/org/gradle/api/artifacts/dsl/DependencyHandler.html

Все сводится к личным предпочтениям того, какой вы используете. Они делают то же самое, поэтому не имеет значения, какой именно.

Как правило, вы увидите 90% второго: group:name:version запись

...