<build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> <configuration> <mainClass>com.xxx.XxxApplication</mainClass> </configuration> <executions> <execution> <goals> <goal>repackage</goal> </goals> </execution> </executions> </plugin> </plugins> </build>
1.org.springframework.boot:spring-boot-maven-plugin:2.2.1.RELEASE:repackage failed: 메인 클래스를 찾을 수 없습니다
2.메인 클래스를 찾을 수 없습니다. 문제의 원인
<build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> </plugin> </plugins> </build>
A 프로젝트에는 여러 개의 main.class가 있어서 maven은 패키징 시 어떤 클래스를 메인 입구로 사용해야 할지 알 수 없습니다. 여기서는
<build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> <configuration> <mainClass>com.demo.springboot.DemoSbApplication</mainClass> </configuration> </plugin> </plugins> </build>
기호를 찾을 수 없는 문제의 원인
다른 모듈은 jar에 패키징되어 있지 않습니다. springboot의 경우 그냥 설정하세요
. 참고: 이로 인해 메인 클래스 문제를 찾을 수 없습니다.위 내용은 Springboot에서 mainClass를 지정하기 위해 maven 패키지를 사용하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!