오류해결
spring-boot-maven-plugin not found
<?xml version="1.0" encoding="UTF-8"?>
<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 https://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>3.0.2</version>
<relativePath/> <!-- lookup parent from repository -->
</parent>
... 중략
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<excludes>
<exclude>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
</exclude>
</excludes>
</configuration>
</plugin>
</plugins>
</build>
</project>
POM 파일을 확인해보면 다음과 같이 확인할 수 있는데 이경우는 spring-boot-maven-plugin이 spring-boot-starter-parent의 버전을 제대로 따라가지 못해서 나타나는 것으로 생각된다.
그렇기 때문에 해당 버전을 명시해주면 되는데 명시하는 방법은 다음과 같다.
해결방법
우선 spring-boot-maven-plugin의 버전과 spring-boot의 버전을 확인해야하긴 하지만 기본적으로 spring-boot의 버전을 따라가기 때문에 해당 버전을 확인하여 잘 맞추어 적어주면된다.
... 중략
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>3.0.2</version>
<relativePath/> <!-- lookup parent from repository -->
</parent>
... 중략
pom내용에서 확인한 바에 따르면 spring-boot-starter-parent의 버전이 3.0.2이기 때문에 직접명시해주거나 혹은 parent의 버전을 그대로 가져다 사용하게 하는 방법이 있다.
직접명시
... 중략
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<version>3.0.2</version>
... 중략
</plugin>
</plugins>
</build>
... 중략
parent 버전 사용
... 중략
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<version>${parent.version}</version>
... 중략
</plugin>
</plugins>
</build>
... 중략
'프레임워크 > 스프링&스프링부트' 카테고리의 다른 글
오류해결::Dependency 'org.springframework.boot:spring-boot-starter-web:2.3.0.RELEASE' not found (0) | 2023.01.26 |
---|---|
Spring&SpringBoot::log4j→log4j2 변경하기 (0) | 2022.07.14 |
Spring&SpringBoot::JUnit5... Runwith 변경사항 (0) | 2022.05.04 |
[Spring Boot]JaCoCo 적용하기 (0) | 2022.02.01 |
@SpringBootApplication 이해하기 (0) | 2022.02.01 |