728x90
ERROR 내용
터미널에서 mvn spring-boot:run 을 했을 때 이런 에러 내용이 뜬다면 main class를 찾지 못한 것이다.
Execution default-cli of goal org.springframework.boot:spring-boot-maven-plugin:3.2.1:run failed: Unable to find a single main class from the following candidates [com.example.firstserivce.FirstServiceApplication, com.example.firstserivce.FirstSerivceApplication] -> [Help 1]
해결
메인 클래스 명시적 설정을 해주면 된다.
pom.xml 파일에서 spring-boot-maven-plugin 설정 부분에 mainClass를 직접 명시해보자.
아래와 같이 <configuration> 내에 <mainClass>를 추가한다.
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
// 💡 mainClass 추가!
<mainClass>com.example.firstserivce.FirstServiceApplication</mainClass>
</configuration>
</plugin>
</plugins>
</build>
build 전체코드 보기
더보기
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
// 💡 mainClass 추가!
<mainClass>com.example.firstserivce.FirstServiceApplication</mainClass>
<excludes>
<exclude>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
</exclude>
</excludes>
</configuration>
</plugin>
</plugins>
</build>
'Project > 에러해결' 카테고리의 다른 글
[ERROR] h2 테이블 생성 안됨 (0) | 2024.01.18 |
---|---|
[Git] warning: in the working copy of 'src/main/java/com/... .java', LF will be replaced by CRLF the next time Git touches it (0) | 2024.01.17 |
[ERROR] cmd에서는 버전 확인되나, 터미널에서는 확인이 안되는 오류 (0) | 2024.01.06 |
[ERROR] 커맨드 라인/터미널에서 새로운 port 기동하기 (0) | 2024.01.06 |
[ERROR] IntelliJ에서 JDK 자바 인식이 안될 경우, cmd에서 버전확인 안되고 터미널에서는 되는 경우 (0) | 2024.01.05 |