Gradle — получение последней версии зависимости

Какой самый простой способ сказать Gradleследующее:

Получить зависимость 'junit' и взять ее последнюю 'релизную' версию.

Управление репозиториями Maven и Ivy для меня в новинку. Я попробовал следующие шаги, и они приводят к Не удалось разрешить зависимость ... ошибка:

  • Запись скомпилировать "junit:junit:latest.release"с репозиториями, установленными только на mavenCentral()(однако это сработает, если я скажу «junit:junit:4.10»).

  • Напишите compile "junit:junit:latest.релиз"с репозиторием, установленным следующим образом:

    ivy {
     // Я также пробовал "http://maven.org" и другие возможные варианты.
    URL "http://repo1.maven.org"
    макет "мавен"
    }
    
  • Попытка использовать репозиторий Spring Source Ivy:

    ivy {
    ArtifactPattern "http://repository.springsource.com/ivy/libraries/release/[organization]/[module]/[revision]/[artifact]-[revision].[ext]"
    ivyPattern "http://repository.springsource.com/ivy/libraries/release/[organization]/[module]/[revision]/[artifact]-[revision].[ext]"
    }
    

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

86
задан MC Emperor 11 May 2018 в 08:11
поделиться