2011-09-09 5 views
1

나는 이클립스 3.7을 사용하고 있는데, 나의 로컬 메이븐 리포지토리 (maven repository)에는 많은 jar 파일이있다. 다른 네트워크에있는 다른 컴퓨터에서 프로젝트를 빌드하려고 시도했지만 * .jar 다운로드 제한이 있습니다. 제한을 해제 할 수 없습니다. 다음은 오류 예입니다.maven .m2 repository * 폴더를 다른 컴퓨터에 복사 하시겠습니까?

예 : 액세스가 거부 됨 http://repo1.maven.org/maven2/org/apache/maven/plugins/maven-compiler-plugin/2.3.2/maven-compiler-plugin-2.3.2.jar 오류 코드 403, 금지됨 (내용 차단됨)

다른 컴퓨터의 .m2 \ repository \ 폴더에 .m2 \ repository \ 폴더를 간단히 복사 할 수 있으면 매우 유용 할 것입니다. 둘 다 실행중인 창입니다. 난 정말 다른 컴퓨터에 항아리 100s를 수동으로 설치하고 싶지 않아.

.m2 \ repository \ supported는 xcopy입니까?

+0

'.m2/repository' 폴더는 파일 시스템의 다른 폴더 일 뿐이므로 다른 저장 장치에 복사 할 수 있습니다. 하지만 여기서'xcopy'가 무엇을 의미하는지 확신 할 수 없습니다. – dm3

+0

감사합니다. 분명히 필자는 내 컴퓨터에서 오프라인으로 작업 할 수 있도록 내 .m2/저장소를 새 컴퓨터와 동료 .md/저장소 폴더에 복사하려고합니다. 참고하시기 바랍니다 : xcopy는 "하위 디렉토리를 포함한 모든 파일 및 디렉토리 복사"의 약어입니다. – JStark

답변

5

예, 원하는 다른 위치/저장 장치에 .m2/repository 폴더를 복사 할 수 있습니다.

Maven은 로컬 저장소의 경로 만 알고 있어야합니다 (기본값은 %USER_HOME%/.m2/repository입니다). 해당 경로를 Maven의 settings.xml (settings reference 참조)에서 변경할 수 있습니다.이 경우 다른 위치에 이슈를 남기게됩니다.

+0

그게 쉬운 대답 이었어 :) 그게 끝내서 다행 이네. – JStark

관련 문제