2017-12-20 2 views
0

로컬 넥서스에 포함시키고 자하는 의존성이 있습니다. 나는 모두가 내가 웹을 통해 미세 넥서스에 액세스 할 수 있지만 위의 할 때, 나는 오류 메시지와 함께 결국gradle은 넥서스 의존성을 해결할 수 없습니다.

apply plugin: "java" 
apply plugin: "maven" 

repositories { 
    maven { 
     url "http://my.url.com/" 
    } 
} 

dependencies { 
    compile "name:id:version" 
} 

처럼 뭔가를 말을 몇 가지 관련 문제를 본 적이

수 해결되지 않음 : 이름 : id : 버전

어떤 도움을 주시면 감사하겠습니다.

+1

질문을 'stacktrace' – 0xtvarun

+0

도와 주셔서 감사합니다. –

답변

1

내 문제가 발견되었습니다. --stacktrace 옵션을 사용하지 않고 이클립스에서 처음 빌드 할 때 전이하지 않는 전이 의존성이있었습니다. 그와 같은 빌드 스크립트를 수정했습니다.

compile("name:id:version") { 
    exclude group: "another-name", module: "its-module" 
    // other dependencies to exclude ... 
} 
0

로컬 컴퓨터 저장소를 의미하는 로컬 저장소에 의해, 다음 로컬 메이븐 저장소에서 종속성을 조회 할 Gradle을 요청하는 경우에 당신은 명시 적으로 다음과 같이 그렇게하라고해야합니다

repositories { 
    mavenLocal() 
} 

Gradle을 받는다는처럼되지 않습니다 다운로드 된 아티팩트를 캐시하기 위해 maven의 로컬 저장소를 사용하지 않습니다. Gradle의 관점에서 볼 때 로컬 Maven 저장소는 다른 저장소와 비슷합니다.

관련 문제