Maven 패키징 플러그인에는 1. maven-jar-plugin; 3. maven-shade-plugin 5. maven-dependent-plugin; 6, maven-resources-plugin; 7. maven-compiler-plugin 등.
이 튜토리얼의 운영 체제: Windows 10 시스템, DELL G3 컴퓨터.
Maven 패키징 플러그인에는 여러 종류가 있습니다. 다음은 일반적으로 사용되는 플러그인입니다.
1.maven-jar-plugin: 이 플러그인은 기본적으로 jar 패키지의 패키징 작업을 수행하는 데 사용됩니다. , 프로젝트 소스 코드를 컴파일하여 생성된 클래스는 Files 이고 리소스 파일은 jar 패키지로 패키징됩니다.
2. maven-assemble-plugin: 이 플러그인은 모든 종속성 패키지를 실행 가능한 jar 패키지에 넣을 수 있으며 매우 강력하며 패키징 작업을 위해 Maven에서 제공하는 표준 플러그인입니다.
3.maven-shade-plugin: 이 플러그인은 모든 종속 jar 패키지의 압축을 풀고 얻은 .class 파일을 현재 프로젝트의 .class 파일과 함께 최종 CLI 패키지에 병합할 수 있습니다. CLI JAR 파일을 실행하면 필요한 모든 클래스가 Classpath에 있습니다.
4. spring-boot-maven-plugin: 이 플러그인은 Spring Boot 프로젝트의 기본 패키징 플러그인입니다. 프로젝트 소스 코드를 jar 패키지로 컴파일하여 생성된 클래스 파일과 리소스 파일만 패키징합니다. , 종속 jar를 패키지하지 않습니다.
5. maven-dependent-plugin: 이 플러그인은 프로젝트 종속성을 관리하는 데 사용되며 종속성 트리를 구문 분석하고 종속성 및 기타 작업을 다운로드하는 데 사용할 수 있습니다.
6.maven-resources-plugin: 이 플러그인은 구성 파일, 그림 등과 같은 프로젝트의 리소스 파일을 처리하는 데 사용됩니다. 리소스 파일은 대상 디렉터리에 복사하거나 항아리 패키지.
7.maven-compiler-plugin: 이 플러그인은 프로젝트의 필요에 따라 다양한 컴파일러와 컴파일 매개변수를 선택할 수 있습니다.
8. maven-surefire-plugin: 단위 테스트를 실행하는 데 사용되며 Maven의 기본 수명 주기에서 테스트를 실행할 수 있습니다.
9. maven-deploy-plugin: Maven 중앙 창고와 같은 원격 창고에 프로젝트를 게시하는 데 사용됩니다.
10.maven-install-plugin: 다른 프로젝트에서 쉽게 참조할 수 있도록 로컬 Maven 저장소에 프로젝트를 설치하는 데 사용됩니다.
11.maven-site-plugin: 프로젝트 소개, 문서, 보고서 등을 포함한 프로젝트 사이트 문서를 생성하는 데 사용됩니다.
12.maven-clean-plugin: 대상 디렉터리, 설치 패키지, 배포 패키지 등을 포함하여 프로젝트 구성 프로세스 중에 생성된 대상 디렉터리 및 파일을 정리하는 데 사용됩니다.
13.maven-release-plugin: 프로젝트의 버전 릴리스를 관리하는 데 사용되며 프로젝트의 컴파일, 테스트, 릴리스 및 기타 작업을 자동으로 완료할 수 있습니다.
위는 기타 일반적으로 사용되는 Maven 패키징 플러그인입니다. 각각 다른 기능과 특성을 가지고 있으며 프로젝트의 필요에 따라 적절한 플러그인을 선택하여 사용할 수 있습니다.
위 내용은 Maven 패키징 플러그인이란 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!