В настоящее время я занимаюсь разработкой проекта Gradle 5, который импортирует две разные спецификации Maven.Поэтому я использую собственный синтаксис Gradle без плагина управления зависимостями.Однако обе спецификации могут определять разные версии для одной и той же зависимости.
dependencies {
implementation platform ("org.springframework.cloud:spring-cloud-dependencies:${springCloudVersion}")
implementation platform ("com.organisation:xyz:${otherBomVersion}")
}
Насколько я знаю в Maven, первая спецификация, определяющая версию для данной зависимости, определяет ее.Напротив, в плагине управления зависимостями Gradle последняя спецификация, определяющая версию для данной зависимости, определяет ее.
Как обрабатывается порядок импортированных спецификаций в чистом Gradle 5?