Select Page

이 자습서에서는 버전 메이븐 플러그인을 악용하여 종속성을 최신 상태로 유지하는 방법을 알아봅니다. 예를 들어, 셀레늄 테스터는 Maven pom.xml을 사용하여 셀레늄 3.14.0 버전을 추가하자 (아래 그림과 같이). 그것을 추가 한 후, 다른 JA는 또한 셀레늄-API, 셀레늄 크롬 드라이버, 셀레늄 에지 드라이버와 같은 추가 얻을. 이 예제에서 pom.xml에 지정된 모든 라이브러리를 다운로드할 폴더를 만듭니다. 메이븐 명령을 실행하면, 메이븐은 사용자 정의 경로에 종속성을 다운로드합니다. 그리고 명령 줄 mvn 종속성 내에서 maven 호출:복사-종속성 컴퓨터 기술의 국제 저널에 의해 연구에 따라, 프로그래머의 65% 그들의 IDE로 이클립스를 사용 하 고 그들 중, 65% 이상 그들의 빌드 도구로 메이븐을 사용 하 여. 따라서, 그것은 시장에서 가장 인기 있는 빌드 관리 도구. Maven 용어에서 리포지토리는 모든 프로젝트 항아리, 라이브러리 항아리, 플러그인 또는 기타 프로젝트 특정 아티팩트가 저장되고 Maven에서 쉽게 사용할 수 있는 디렉토리입니다. 2 단계 – 중앙 저장소에서 검색 종속성, 찾을 수없는 경우 원격 저장소 / 리포지토리는 / 다음 단계로 이동 언급된다. 그렇지 않으면 나중에 참조할 수 있도록 로컬 리포지토리에 다운로드됩니다. mvn 종속성:복사-종속성 -DoutputDirectory=yourfoldername-Dhttps.protocols=TLSv1.2 우선, 단순히 우리가 우리의 프로젝트를 업데이트 할 수있는 방법과 방법을 알고, 작업에 대한 올바른 도구는 버전입니다 : 디스플레이 종속성 업데이트 : 프로그래머가 차례로 다른 종속성에 따라 종속성을 추가 할 때마다, Maven은 자동으로 종속 JA를 다운로드하고 Maven 종속성 폴더에 추가합니다.

이 기능을 전이적 종속성이라고 합니다. 메이븐 설치 : 메이븐 설치 명령은 메이븐 깨끗한, 메이븐 빌드 명령의 조합이다. 먼저 이전 실행에서 대상 폴더 파일을 정리한 다음 새로 빌드합니다. mvn 종속성:복사-종속성 -Dclassifier=소스 때때로, 메이븐뿐만 아니라 중앙 리포지토리에서 언급 된 종속성을 찾을 수 없습니다. 그런 다음 빌드 프로세스를 중지하고 콘솔에 오류 메시지를 출력합니다. 이러한 상황을 방지하기 위해 Maven은 필요한 라이브러리 또는 기타 프로젝트 항아리를 포함하는 개발자의 사용자 지정 리포지토리인 원격 저장소의 개념을 제공합니다. 모든 jar 파일은 /target/종속성에 다운로드됩니다. 버전 메이븐 플러그인은 요즘 버전 관리를 처리 하는 사실상 표준 방법. 아파치 메이븐 종속성 플러그인은 아파치 라이센스, 버전 2.0에 따라 배포됩니다. 아래에서 Gustavo의 대답 추가: 종속성 소스를 다운로드하려면 Maven 리포지토리를 세 가지 유형으로 사용할 수 있습니다.