on
Plugin 'org.springframework.boot:spring-boot-maven-plugin:' not...
Plugin 'org.springframework.boot:spring-boot-maven-plugin:' not...
-나의 상황
: spring boot 버전을 2.4.2 -> 2.6.1 로 업데이트한 뒤 프로젝트를 새로 켰을 때, pom.xml 에서 발생한 오류.
maven 을 새로 고침하면 해당 오류가 사라짐.
build도 잘 되고 프로젝트도 쌩쌩 잘 돌아감..
그러나 프로젝트를 다시 켜면 또 빨간 밑줄이 그여있어..여간 신경쓰이는게 아님..
- 해결을 위해 시도한 방법들
1. IntelliJ 의 File -> Invalidate Caches -> INVALIDATE AND RESTART 버튼 클릭 하기. (이걸로 해결되는 사람도 있었음...)
2. Settigs -> Build, Exeution, Deployment -> Build Tools -> Maven > Use plugin registry 체크, Always update snapshots 체크
4. .m2\repository\org\springframework\boot\spring-boot-maven-plugin 삭제하고 새로 내려받기
3. pom.xml 의 해당 코드에 version 추가하기
org.springframework.boot spring-boot-maven-plugin ${project.parent.version} org.projectlombok lombok
2번, 3번의 방법으로는 해결이 안되고.. 4번의 방법으로 해결은 되는데.. 뭔가 이게 맞는 해결책은 아닌거 같았다.. version 을 추가하지 않아도 그 전부터 spring-boot-starter-parent-2.6.1.pom 을 들어가면 이미 spring-boot-maven-plugin 을 잘 가져오고있었으니까..
-결론
: 결과적으로..! 진짜 원인은.. IntelliJ 버그인거같다!
나는 현재 IntelliJ 2021.2.1 버전을 사용중인데.. 해당 오류가 계속 발생한다.
옆 자리분들의 경우 2020.x 버전을 사용하시는 분은 같은 프로젝트에서 해당 오류가 아예 발생하지않고.. 2021.1.x 버전을 사용하시는 분은 앞에 말한 1번의 방법을 실행한 뒤 오류가 사라졌다..
2021.2.1 을 2021.2.3 으로 업데이트해봤지만 해당 오류는 계속 발생.. 그치만 프로젝트에 문제는 아닌거 같으므로.. IntelliJ 가 패치될 때 까지 그냥 maven 새로고침하면서 쓰는걸로...
참고:
https://stackoverflow.com/questions/63468269/maven-plugin-not-found-in-intellij-ide
https://stackoverflow.com/questions/64639836/plugin-org-springframework-bootspring-boot-maven-plugin-not-found
from http://jy-note.tistory.com/13 by ccl(A) rewrite - 2021-12-14 13:27:43