Springboot 의 spring-boot-maven-plugin 가 져 오기 실패 한 솔 루 션
2685 단어 Springbootmavenplugin가 져 오기
예전 에 현지 창 고 를 바 꾸 고 프로젝트 를 열 었 을 때 빨간색 이 되 었 기 때문에 문 제 는 다른 의존 도 를 다 가 져 왔 고 이 녀석 만 눈 에 거 슬 렸 다 는 것 이다.
창고 에 있 는 이 폴 더 를 찾 아 안의 파일 을 삭제 합 니 다.(또는 spring-boot-maven-plugin 이 폴 더 를 직접 삭제 합 니 다)
여기 서 새로 고침 한 다음 에 긴 기다 림 입 니 다.인터넷 속도 가 좋 지 않 으 면 이 절 차 를 다시 반복 할 수 있 습 니 다.
spring-boot-maven-plugin 플러그 인 역할
POM 파일 에'org.springframework.boot:spring-boot-maven-plugin'플러그 인 이 추가 되 었 습 니 다.
이 플러그 인 을 추가 한 후'mvn package'를 실행 하여 포장 할 때 직접 실행 할 수 있 는 JAR 파일 로 포장 하고'자바-jar'명령 을 사용 하면 바로 실행 할 수 있 습 니 다.
이 는 애플 리 케 이 션 배 치 를 상당 부분 간소화 해 JRE 만 설치 하면 실행 할 수 있다.
POM 에서 생 성 된 것 이 Jar 인지 War 인지 지정 할 수 있 습 니 다.
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<!-- ... -->
<packaging>jar</packaging>
<!-- ... -->
</project>
실행 할 클래스 도 지정 할 수 있 습 니 다.지정 하지 않 으 면 Spring 은 이[Public static void main(String[]args)]방법 이 있 는 클래스 를 찾 아 실행 가능 한 클래스 로 사용 합 니 다.만약 당신 이 지정 하고 싶다 면 다음 두 가지 방법 을 사용 할 수 있 습 니 다.
1.POM 이 spring-boot-starter-parent 를 계승 하 는 것 이 라면 아래 의 지정 만 있 으 면 됩 니 다.
<properties>
<!-- The main class to start by executing java -jar -->
<start-class>com.mycorp.starter.HelloWorldApplication</start-class>
</properties>
2.POM 이 spring-boot-starter-parent 를 계승 하지 않 는 다 면 아래 의 지정 이 필요 합 니 다.
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<version>1.3.5.RELEASE</version>
<configuration>
<mainClass>${start-class}</mainClass>
<layout>ZIP</layout>
</configuration>
<executions>
<execution>
<goals>
<goal>repackage</goal>
</goals>
</execution>
</executions>
</plugin>
이상 은 개인 적 인 경험 이 므 로 여러분 에 게 참고 가 되 기 를 바 랍 니 다.여러분 들 도 저 희 를 많이 응원 해 주시 기 바 랍 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
[MeU] Hashtag 기능 개발➡️ 기존 Tag 테이블에 존재하지 않는 해시태그라면 Tag , tagPostMapping 테이블에 모두 추가 ➡️ 기존에 존재하는 해시태그라면, tagPostMapping 테이블에만 추가 이후에 개발할 태그 기반 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.