Почему град не ищет зависимость во ВСЕХ определенных репозиториях maven?Почему gradle не ищет зависимость в других репозиториях maven?
Repos блока определяется:
repositories {
maven {
name = 'JBoss.org Maven repository'
url 'https://repository.jboss.org/nexus/content/groups/public'
}
maven {
name = 'spring-milestones'
url 'http://repo.springsource.org/libs-milestone/'
}
mavenCentral()
}
(Предполагая, что я где-то в подпроекта net.sf.json-lib:json-lib:2.2.1
) я получаю:
* What went wrong:
Could not resolve all dependencies for configuration ':myproject:compileClasspath'.
> Could not find json-lib.jar (net.sf.json-lib:json-lib:2.2.1).
Searched in the following locations:
http://repo.springsource.org/libs-milestone/net/sf/json-lib/json-lib/2.2.1/json-lib-2.2.1.jar
Почему один единственный поиск размещения? json-lib
явно существует в mavenCentral()
.
Есть ли способ профилировать это или отлаживать каким-то образом?
P.S. Я мог бы исправить это, если я переместил mavenCentral()
на одну позицию в списке репозиториев, но по той же причине будет нарушен другой вариант зависимости по подпроекту - что-то из «пружинного» репо не существует в mavenCentral()
.