Maven의 핵심 기능은 종속성 관리입니다. 다중 모듈 프로젝트(수백 또는 수천 개의 모듈 또는 하위 프로젝트 포함)를 처리할 때 모듈 간의 종속성이 매우 복잡해지고 관리가 어려워집니다.
framwork-종속성은 프레임워크와 독립적인 종속성 관리입니다. 정의는 타사 구성 요소를 관리하는 것입니다.
우리는 일반적으로 프로젝트 프레임워크에서 독립적인 종속성을 갖습니다. 타사 종속성 관리
기본 모듈의 종속성 충돌을 줄이기 위해 기본 버전 정보를 정의합니다.
통합 버전 관리로 기본 구성 요소 업그레이드가 용이해집니다.
전역 통합 관리를 위한 프레임워크 버전 관리 종속성을 소개합니다.
하위 모듈 버전을 관리합니다. 시스템 레벨 Maven 좌표 벤치마크
플러그인 컴파일, 릴리스 정보, 구성 요소 통합 등과 같은 기본 플러그인 구성 정의
종속성 전송
mvn install 로컬 저장소에 jar 설치(mvn compile, mvn 패키지 포함 후 로컬 웨어하우스에 업로드)
mvn 배포 개인 서버에 업로드(mvn 설치 포함 후 개인 서버에 업로드)
mvn 패키지 패키지
mvn 테스트 테스트 실행
mvn 사이트 사이트 생성
mvn 테스트 -compile 테스트 코드 컴파일
mvn -Dtest package 테스트 없이 패키지만
mvn jar:jar 패키지만 jar
mvn test -skipping compile -skipping test-compile 컴파일하지 않고 테스트만, 테스트 컴파일도 하지 않음
mvn source.jar 소스 코드 패키징
위 내용은 Java 기본 모듈의 종속성은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!