2013-07-11 3 views
4

여러 repos와 많은 의존성이 있습니다. 그것은이다 는 build.gradle에서 다음과 같습니다Gradle : 종속성에 적절한 repo 지정

repositories { 
    maven {url "A"} 
    maven {url "B"} 
} 


dependencies { 
    compile 'libA' 
    compile 'libB' 
    compile 'libC' 
} 

내가 다른 REPO (B)에서 하나 개의 repo (A) 및 libB와의 libc에서 LIBA를 다운로드하도록 지정하는 방법을 방법이 있습니까?

+0

왜이 작업을 수행해야합니까? libA는 repoB에도 있고 libB/libC는 repoA에 있지만 다른 버전으로는 해결하고 싶지 않습니까? 나는 gradle이 사용자가 제공 한 최신 전략이나 갈등 전략을 지원하지 않는다고 생각합니다. – Matt

답변

9

종속성을 저장소와 연관시키는 방법이 없습니다. 리포지토리는 항상 선언 된 순서로 검색됩니다.

+0

위의 예에서 maven repos가 모두 'libZ'를 포함하면 libA가 Maven Repo A에서 그려지는 것을 의미합니까? – ZenBalance

+2

일치하는 버전이 있으면 yes입니다. –

관련 문제