maven 원격 저장소에 maven 로컬 리포지토리를 추가로 사용하려고합니다. 그걸 위해 JIRA-http://issues.gradle.org/browse/GRADLE-1173을 찾았지 만, 로컬 maven 저장소에서만 사용할 수있는 일부 스냅 샷 종속성은 여전히 발견되지 않습니다. 스냅 샷 종속성을 찾을 수 없다는 오류가 나타납니다.gradle 빌드 파일에 maven 로컬 및 원격 리포지토리를 구성하는 방법은 무엇입니까?
로컬 및 원격 메이븐 리포지토리를 하나만 가질 수 있습니까?
가 여기 내 Gradle을 빌드 파일의 관련 부분입니다 :
apply plugin: 'maven'
repositories {
mavenLocal()
maven {
credentials {
username "myusername"
password "mypassword"
}
url "http://myremoterepository"
}
}
을 나는 이유가 표시되지 않는 이유는 'shouldn 일하지 마라. 원격 Maven 저장소 및 관련 종속성을 일시적으로 제외하고 어떤 일이 발생하는지 확인할 수 있습니까? 'mavenLocal()'이 저장소의 위치를 정확하게 추측하지 못할 수도 있습니다. 명시 적으로 mavenRepo urls : "file : ///home/user/.m2/repository"로'mavenLocal()'대신 명시 적으로 가리키고 무슨 일이 일어나는 지보십시오. – rodion
'X.Y-SNAPSHOT'은 항상'X.Y'보다 _older_입니다. 그래서'-SNAPSHOT'을 추가하면 최종 릴리스를 준비하기 위해'Y'와 충돌합니다. 이미 공개 된'X.Y'에'-SNAPSHOT'을 추가하면'X.Y-SNAPSHOT'이 아닌'X.Y'를 찾습니다. –