2014-07-12 3 views
0

STC에서 Spring MVC 프로젝트를 컴파일하려고 할 때 아래 오류가 발생합니다. org.apache.maven.plugins 전송 실패 : maven-surefire-plugin : pom : 2.7.1에서 http://repo1.maven.org/maven2까지가 로컬 저장소에 캐시되었으므로 중앙의 업데이트 간격이 경과하거나 업데이트가 강제 수행 될 때까지는 다시 시도하지 않습니다. 원본 오류 : org.apache.maven.plugins 이물을 전송할 수 없습니다. maven-surefire-plugin : pom : 2.7.1 from/to central xxxx : 연결 시간 초과Spring MVC - Maven - 플러그인을 다운로드 할 수 없습니다.

웹에서 직접 Maven 저장소 URL에 액세스 할 수 있습니다. 브라우저, 디렉토리 목록이 허용되지 않는다고 말합니다. 그래서 나는 어떤 웹 프록시의 배후에 있지 않습니다. 나는 단지 포트 설정이 만들어 져야하는지 알고 싶었다. STC가 비표준 포트를 사용하여 maven 파일을 다운로드하려고합니까? 왜냐하면이 비표준 포트에서 액세스를 차단할 수있는 바이러스 백신 소프트웨어가 있기 때문입니다.

은 이미 질문 다운로드 한 번 실패 Could not transfer artifact org.apache.maven.plugins:maven-surefire-plugin:pom:2.7.1 from/to central (http://repo1.maven.org/maven2)

+0

-U 플래그를 사용하여 재 구축을 시도 했습니까? – JamesB

+0

프로젝트를 마우스 오른쪽 버튼으로 클릭하십시오. -> 팀 -> 메이븐 -> 업데이트 (강제) – dit

+0

-U 플래그를 사용하여 메이븐을 재구 축할 수 있습니까? 명령 프롬프트에서 발행해야하는 명령이 있습니까? 팀에서 Maven 하위 메뉴를 찾지 못했습니다. 어떻게 Maven-> Update project 옵션을 볼 수 있습니까? "오프라인"옵션을 비활성화하고 강제 업데이트, 로컬 파일 시스템에서 작업 영역 새로 고침 및 프로젝트 정리를 활성화하여이 옵션을 시도했습니다. 아무 것도 작동하지 않습니다 : ( – user3831696

답변

0

에 대한 응답으로 제안 옵션을 시도했습니다. 로컬 리포지토리 캐시를 정리하고 다시 시도하십시오.

mvn dependency:purge-local-repository 
+0

어떻게하면 로컬 저장소를 청소할 수 있는지 알려주십시오. STC 및 Maven을 처음 사용하므로 기본적인 질문입니다. – user3831696

0

Phew .. 내 STC에서 프로젝트 이름 -> 다음 계정으로 실행 메뉴를 마우스 오른쪽 버튼으로 클릭했습니다. 나는 그 옆에 작은 m2 아이콘이있는 많은 메뉴 항목을 발견했다. 그들 중 하나는 9 Maven Install이었다. 나는 그것을 클릭하고 프로젝트를 구축하기 시작했다. 그것은 esults 저장소에서 물건을 많이 시작하고 아래의 상태 보고서를 내놓았다 :

Tests run: 0, Failures: 0, Errors: 0, Skipped: 0 

[INFO] ------------------------------------------------------------------------ 
[INFO] BUILD SUCCESS 
[INFO] ------------------------------------------------------------------------ 
[INFO] Total time: 28.781s 
[INFO] Finished at: Mon Jul 14 20:52:10 IST 2014 
[INFO] Final Memory: 6M/96M 
[INFO] ------------------------------------------------------------------------ 

그리고 짜잔, pom.xml 파일에 오류 메시지가 사라을! Install에 대한 명시적인 지시가 트릭을 만든 것처럼 보입니다.

관련 문제