2010-07-22 9 views
0

Maven 2.1을 실행할 수 없습니다. 다음을 실행하는 중에 오류가 발생합니다.maven2를 실행할 수 없습니다.

**************************************************************** 
[email protected]:~/.m2> mvn archetype:create -DarchetypeGroupId=org.apache.maven.archetypes -DgroupId=com.mycompany.app -DartifactId=my-app 
[INFO] Scanning for projects... 
[INFO] Searching repository for plugin with prefix: 'archetype'. 
[INFO] org.apache.maven.plugins: checking for updates from central 
[WARNING] repository metadata for: 'org.apache.maven.plugins' could not be retrieved from repository: central due to an error: Error transferring file: Connection refused 
[INFO] Repository 'central' will be blacklisted 
[INFO] ------------------------------------------------------------------------ 
[ERROR] BUILD ERROR 
[INFO] ------------------------------------------------------------------------ 
[INFO] The plugin 'org.apache.maven.plugins:maven-archetype-plugin' does not exist or no valid version could be found 
[INFO] ------------------------------------------------------------------------ 
[INFO] For more information, run Maven with the -e switch 
[INFO] ------------------------------------------------------------------------ 
[INFO] Total time: < 1 second 
[INFO] Finished at: Thu Jul 22 17:59:02 IST 2010 
[INFO] Final Memory: 3M/240M 
[INFO] ------------------------------------------------------------------------ 

****************************************************************** 

도와주세요.

가 이

[경고]이 저장소 메타 데이터 : 'org.apache.maven.plugins'을 검색 할 수 없습니다

답변

0

실행중인 받는다는는 문제는 하나의 연결로는 받는다는의 repo에 의해 거부 받고있는 것으로 보인다 저장소로 인해 : 오류로 인해 중앙 : 파일 전송 오류 : 연결이 거부되었습니다.

+0

그것을 해결하는 방법. 나는 현지 리포 대신 메이븐 환매 약정에 사용하고 싶습니다. 그것을 해결하는 방법 ? – NareshKumar

1

이미 지적했듯이 은 Maven을 실행하는입니다. 그러나 Maven에게 무엇을 요청 하느냐에 따라 Maven은 원격 저장소 (plugins, dependencies 등)에서 라이브러리를 다운로드해야하고 로컬 저장소에 저장하고 원격 저장소에서 라이브러리를 다운로드해야 할 수도 있습니다. 에 필요합니다. 연결.

빈 로컬 저장소가있는 Maven을 사용하기 시작하면 피할 수없는 일이며 Maven이 먼저 필요한 것을 다운로드하게해야합니다.

물론, 당신은

. 이미 로컬 저장소에서 필요한 물건이있을 경우에만 동작합니다 optionsbut -o 또는 --offline 명령 줄을 사용하여 (오 메이븐 오프라인을 실행할 수 있고, 그런데, 난 그것은 당신의 ~/.m2 디렉토리 아래에 프로젝트를 생성 정말 현명 확실하지. 당신은 다른 위치에서 archetype:create를 실행해야합니다 예를 들어 ~/Projects.

+0

-o 옵션을 주더라도 같은 오류가 발생합니다. 파스칼을 도와주세요. – NareshKumar

+0

@ gnash-85 : 내가 너를 위해 무엇을 할 수 있는지 모르겠다. Maven을 인터넷에 연결하지 않고 실행하거나 기업 저장소 또는 미리 채워진 로컬 저장소 (이것이 의미하는 모든 제한 사항 포함)는 불가능합니다. 제약 조건은 정확히 무엇입니까? –

+0

모든 Ant 스크립트를 Maven 1로 변환하고 싶습니다.를 참조하십시오. 이것이 제가 주어진 과제입니다. 하지만 이제는 작동하는지 여부에 관계없이 maven을 테스트하려고합니다. 그러나 처음에는 실패합니다. 파스칼 선생님, 저를 도와주세요. – NareshKumar

관련 문제