2014-10-27 5 views
0

У меня есть сценарий сборки:, какая зависимость будет загружена?

apply plugin: 'java' 

repositories { 
    mavenCentral() 
} 

dependencies { 
    compile group : 'org.hibernate', name : 'hibernate-core', version :'4.+' 
    testCompile group : 'junit', name : 'junit', version: '4.+' 
} 

Мой вопрос, что именно версия будет загружен? Последняя доступная версия или случайная? Что делать, если какая-то версия, удовлетворяет 4. + restricon, несовместима?

+0

'Для репозиториев Maven это делается с использованием файла maven-metadata.xml, в то время как для репозиториев Ivy это делается с помощью списка каталогов.' Http://www.gradle.org/docs/current/userguide/dependency_management. html (51.7. Как работает разрешение зависимостей) – cfrick

ответ

1

Речь идет о загрузке, а не загрузке. 4.+ решит последнюю версию версии 4.x. Не уверен, что я понимаю ваш другой вопрос о совместимости (вам придется объяснять более подробно).

Смежные вопросы