maven을 사용하여 프로젝트에서 내 jar 파일을 관리합니다. 우선, 0.8.0-incubating.But 버전의 org.apache.mrunit을 다운로드합니다.하지만 그렇지 않습니다. 내 프로젝트와 호환되므로 제거하고 1.0.0 버전을 다시 다운로드해야합니다. 그러나 버전 1.0.0을 다운로드 할 수 없습니다. 이클립스에서 오류 메시지는 다음과 같습니다Maven에서 jar 파일을 추가 할 때 Artifact 누락 오류가 발생했습니다.
[오류] 프로젝트 MapReducer에 목표를 실행하지 못했습니다 : 해결 프로젝트 org.MapReducer1.0.0에 대한 종속성이 없습니다 : MapReducer : 항아리 : 0.0.1-SNAPSHOT : 실패를 찾을 수 org.apache.mrunit : mrunit : 항아리 : 1.0.0에서 http://repo.maven.apache.org/maven2 로컬 저장소에 캐시 된, 해상도가 중앙의 업데이트 간격이 경과 나 업데이트가 강제 될 때까지 재 시도되지 않습니다 -> [도움말 1]
하지만 온라인으로 mrunit을 검색하면 나는 버전의 목록을 얻을 수 있습니다 :
을하지만 일식의 내 pom.xml 파일에서 검색 할 때, 난 단지 버전 0.8.0 - 잠복기 얻을 수 있습니다 :
누구든지 나를 도울 수 있습니까?
종속성을 1.0.0 버전으로 설정하고 콘솔에서 빌드 해 보셨습니까? – Deltharis
Maven 중심에없는'-SNAPSHOT' 버전을 사용하고있는 것을 볼 수 있습니다. 발표 된 버전 대신 SNAPSHOT 버전을 사용하는 특별한 이유가 있습니까? – khmarbaise
@khmarbaise 당신의 의미는 무엇입니까? 소스 중 MapReducer는 프로젝트 이름이고 소스 스냅 샷 버전입니다. 어떻게해야합니까? 심지어 새 프로젝트를 만들지 만 mrunit 1.0.0을 검색 할 수 없습니다. – wuchang