maven 다운로드 경로

by / Thursday, 05 July 2018 / Published in Uncategorized

[…] 다시 말하지만, 메 이븐 네트웍 스는 플러그인 및 프로젝트 의존성을 다운로드 하 여 로컬 Maven 저장소에 저장 […] 기본적으로, 메 이븐 네트웍 스 로컬 저장소는. m 2의 폴더: 우리가 maven 빌드 명령을 실행 하면, maven은 다음과 같은 순서로 종속성 라이브러리를 찾는 시작 − […] 메 이븐 네트웍 스 로컬 저장소 메 이븐 네트웍 스는 프로젝트 종속성 라이브러리를 저장 하는 데 사용 되며 기본 폴더는 “. m2 ″, 당신은 다른 폴더로 변경 해야 할 수도 있습니다. […] maven 로컬 저장소는 모든 프로젝트의 종속성을 저장 하는 데 사용 되는 로컬 폴더입니다 (플러그인 jar 및 maven에서 다운로드 하는 기타 파일). 간단 하 게, maven 프로젝트를 빌드할 때 모든 종속 파일은 maven 로컬 저장소에 저장 된다. maven 중앙 저장소는 maven 커뮤니티에 의해 제공 된 저장소 이다. 그것은 일반적으로 사용 되는 라이브러리의 상당수가 포함 되어있습니다. […] 정말 마법, 메 이븐 네트웍 스는 귀하의 maven의 로컬 저장소에 있는 모든 필요한 프로젝트의 의존성 라이브러리를 다운로드 합니다, 모든 새로 만든 프로젝트의 파일과 폴더를 현재 파일 경로에, […] 심지어 내가 당신의 코멘트를 읽을 때까지 Maven이 번역 했다. maven 명령을 실행 하면 maven은 사용자 지정 경로에 종속 관계를 다운로드 한다. 아파치 Maven의 설치는 아카이브를 추출 하 고 경로에 mvn 명령과 함께 bin 폴더를 추가 하는 간단한 과정입니다. 예를 들어 아래에 언급 된 pom .xml을 사용 하면, Maven은 동일한 pom .xml에 언급 된 원격 저장소 로부터 의존성 (중앙 저장소에서는 제공 되지 않음)을 다운로드 한다. 경우에 따라 Maven은 중앙 저장소에서 언급 된 종속성을 찾지 못합니다.

그런 다음 빌드 프로세스를 중지 하 고 콘솔에 오류 메시지를 출력 합니다. 이러한 상황을 방지 하기 위해 Maven은 필요한 라이브러리나 기타 프로젝트 jar가 포함 된 개발자 고유의 사용자 지정 리포지토리인 원격 저장소 개념을 제공 한다. 기본적으로 maven 로컬 저장소는% USER_HOME% 디렉토리에서 maven에 의해 생성 됩니다. 기본 위치를 무시 하려면 Maven 설정 .xml 파일의 다른 경로를%m2_home%conf 디렉토리에 언급 하십시오. 3 단계 − 원격 저장소가 언급 되지 않은 경우, 메 이븐 네트웍 스는 단순히 처리를 중지 하 고 (의존성을 찾을 수 없습니다) 오류 던졌습니다. 이 퀵 writeup은 maven 로컬 저장소에 있는 모든 로컬 종속성을 로컬에서 저장 하는 위치에 초점을 둡니다. maven 빌드가 실행 되 면, maven은 자동으로 모든 의존성 jar을 로컬 저장소로 다운로드 한다. maven 용어로, 저장소는 모든 프로젝트 jar, 라이브러리 jar, 플러그인 또는 다른 프로젝트 특정 아티팩트가 저장 되 고 Maven에서 쉽게 사용할 수 있는 디렉토리 이다. Maven는 위의 구성과 대부분의 작업을 위해 작동 합니다, 그러나 당신은 개별 프로젝트 이외의 환경 특정 구성을가지고 있다면 당신은 설정을 구성 해야 합니다. 다음 섹션에서는 사용 가능한 항목을 참조 합니다. 완료 되 자, 새로운 Maven 로컬 저장소가 이제 D:/maven_repo로 변경 됩니다.

maven이 로컬 저장소에서 종속성을 찾지 못하는 경우, 다음 URL-https://repo1.maven.org/maven2/maven 로컬 저장소를 사용 하 여 중앙 저장소에서 검색을 시작 하면 프로젝트의 모든 의존성을 유지 한다 (라이브러리 jar, 플러그인 jar 등).

TOP