2012-05-21 2 views
8

로컬 저장소에 캐시와 나는 m2e 플러그인을 가지고 있고, 나는 이클립스에서 다음과 같은 오류를 얻고있다되었습니다실패는, 내가 이클립스 받는다는이 프로젝트에 참여하고

Failure to transfer com.thoughtworks.xstream:xstream:pom:1.3.1 from http://repo1.maven.org/maven2 was cached in the 
local repository, resolution will not be reattempted until the update interval of central has elapsed or updates are forced. 
Original error: Could not transfer artifact com.thoughtworks.xstream:xstream:pom:1.3.1 from/to central (http:// 
repo1.maven.org/maven2): Failed to create a selector. to http://repo1.maven.org/maven2/com/thoughtworks/xstream/ 
xstream/1.3.1/xstream-1.3.1.pom 

내가 다음에 .lastUpdated 파일을 지우고 유사한 문제에 대한 답변을 작성한 다음 운 좋게도 빌드하고 같은 오류가 계속 발생하면 알려주십시오.

+0

Maven으로'-U' 스위치를 시도 했습니까? –

+0

'mvn -h'을 시도 했습니까? –

+0

'mvn -U'와 Eclipse의 "강제 업데이트"가 어떻게 작동하는지 알아 내려고하면서이 종속성 (동일한 버전)이 여전히 Eclipse에서 다운로드하지 못하는 것으로 나타났습니다. 'xstream-1.3.1'에 특별한 것이 있습니까? –

답변

10

.lastUpdated 파일 및 종속성을 삭제 한 후 문제가 수정되어 다시 다운로드됩니다.

2

-U 매개 변수를 사용하면 원격 리포지토리의 업데이트 된 릴리스 및 스냅 숏을 강제 확인하고이 문제를 해결할 수 있습니다.

실제로이 해결책은 mvn -h을 사용하여 Maven 도움말을 볼 수 있습니다.

0

이클립스 사용하는 경우

  • 이동 Window->Preferences->Maven에 :
    확인 다운로드 아티팩트 소스 코드, 유물의 javadoc, 시작시 업데이트 받는다는 프로젝트를. pom.xml 파일이 들어있는 폴더에서

  • 는 실행


mvn clean install -U

그것은 :) 나를 위해 일했다.

관련 문제