springboot가 처음 생성되었을 때 spring-boot-maven-plugin이 인기를 끌었습니다
<build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> // 红彤彤 <artifactId>spring-boot-maven-plugin</artifactId> </plugin> </plugins> </build>
1. Initailizr 프로젝트에서 spring-boot 버전을 선택하세요
2. 버전 번호 선택을 잊어버린 경우(아이디어 기본값은 2.5.4) 아래 그림과 같이 버전 번호를 추가하세요. spring-boot 버전~
Refresh the pom. 프로젝트가 의존하는 Jar 패키지가 함께 포함되어 있습니다.
"java -jar"플러그인을 인용하는 것을 고려해 볼 수 있습니다.
spring-boot-maven-plugin: 이 플러그인을 사용하면 Jar 패키지를 빌드할 때 종속성 패키지가 도입됩니다.pom.xml에서는 직접 실행할 수 있는 JAR 파일로 패키징됩니다. java -jar"
명령을 사용하여 직접 실행합니다.<build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> <version>2.5.5</version> </plugin> </plugins> </build>
일반 maven 프로젝트 패키징 명령은 Jar 패키지를 빌드할 때 종속 jar 패키지를 패키징하지 않지만 spring-boot-maven-plugin 플러그인은 모든 종속 jar 패키지를 패키징합니다. 예를 들어 아래 spring-boot-maven-plugin 플러그인을 사용하여 생성된 jar 패키지의 BOOT/INF/lib 디렉토리에는 모든 종속 jar 패키지가 포함되어 있습니다.
spring-boot-maven-이 사용되지 않는 경우- 플러그인이 패키지된 경우 디렉토리 구조는 다음과 같습니다.
위 spring-boot-maven-plugin 플러그인을 사용하여 생성된 패키지의 경우 다음 명령을 직접 사용하여 프로젝트를 시작할 수 있습니다java -jar xxx.jar특별 지침
도입 spring-boot-maven-plugin 플러그인을 사용한 후 패키징 기능을 사용하면 mvn 패키지에서 생성된 jar 또는 war가 실행 파일로 다시 패키징되며 동시에 원본 파일 이름이 수정됩니다. .origin 접미사가 추가됩니다.
프로젝트를 war 패키지로 패키징해야 한다면 이 플러그인을 도입할 필요는 없습니다. maven의 기본 패키지 플러그인이면 충분합니다.
위 내용은 spring-boot에서 spring-boot-maven-plugin의 빨간색 오류를 해결하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!