2014-03-03 5 views
4

에 내 pom.xml 파일메이븐의 pom.xml 오류가 일식

Failure to transfer org.apache.maven.plugins:maven-surefire-plugin:pom:2.12.4 from http://repo.maven.apache.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 org.apache.maven.plugins:maven-surefire-plugin:pom:2.12.4 from/to central (http://repo.maven.apache.org/maven2): repo.maven.apache.org 
+0

업데이트를 시도 했습니까? [이 질문] (http://stackoverflow.com/questions/4856307/when-maven-says-resolution-will-not-be-reattempted-until-the-update-interval-of)을보십시오. – eebbesen

+0

안녕하세요. 예, 업데이트하려고했지만 지금 어떻게 해결할 수 있습니까? –

+0

아티펙트 Maven이 찾고있는 위치에 존재하는 한,이 상황에서 업데이트가 저에게 효과적이라는 것을 알았습니다. 나에게 메시지가 '중앙의 업데이트 간격이 경과되거나 업데이트가 강제 적용될 때까지 해상도를 다시 시도하지 않습니다.'라고 말하면 업데이트를 강제로 제거하여 메시지를 제거합니다. 링크 된 질문에서 언급했듯이 Eclipse의 설정을 사용하여 강제로 업데이트하거나 명령 줄에서'-U' 플래그를 사용하여 강제로 업데이트 할 수 있습니다. – eebbesen

답변

8
  1. 고토 디렉토리 {Home}/.m2/repository/org/apache의 첫 번째 줄에 오류가 아래 얻고있다.
  2. maven 폴더를 삭제하십시오.
  3. 오른쪽 이클립스에서 Maven 프로젝트를 클릭하고 메이븐을 선택 -> 업데이트 프로젝트 ... 나타난 대화 상자에서

, 당신은 어떤이없는 있는지 확인 Force Update of Snapshots/Releases를 선택하고 확인을 클릭합니다 프로젝트를 다시 업데이트 할 때 프록시 관련 문제가 발생합니다.

+0

감사합니다. 정말 트릭을 했어. 나는 왜 일식이 내 pom.xml에 "unknown"이라는 설명이있는 오류가 있다고 말했는지 알아 내려고 애 쓰고있다. – Jocken