기존 사내 시스템을 웹 기반으로 전환하는 프로젝트를 시작하면서,
Spring 기반 웹 시스템을 구축하기 위해 Eclipse+Maven+STS를 설치하려고 합니다.
잘 정리된 블로그가 있어서 주소를 남깁니다.
[출처 - 박스여우님 티스토리]
http://boxfoxs.tistory.com/334
출처와 동일한 프로세스로 작업을 진행하였으며, 초기 셋팅 IDE 및 관련 설치 버전 정보 남깁니다.
OS : WIN 7 Enterprise K SP1 32Bit
IDE : Eclipse Oxygen.1a Release (4.7.1a)
Java : 1.8.0_151
STS : 3.91
Tomcat : 8.5.24
위 블로그 과정에서 설치를 진행하면서 한가지 이슈가 발생했는데,
프로젝트 생성 후 pom.xml에 maven 헤더를 찾지 못한다는 에러였습니다.
- 발생 에러
Plugin execution not covered by lifecycle configuration: org.apache.maven.plugins:maven-compiler-plugin:2.5.1:compile (execution: default-compile, phase: compile)
- 발생 원인
STS 설치 중에 버전 호환과 관련하여 발생하는 문제로 생각됨
- 해결 방법
1. m2 디렉토리(C:\Users\본인컴퓨터이름\.m2) 내의 해당 자료 전부 삭제
2. Eclipse에서 해당 프로젝트 오른쪽 버튼 - Run As Maven install
3. Eclipse에서 해당 프로젝트 오른쪽 버튼 - Maven - Update Project
이 외에 방법으로 해결 방법도 있으리라고 봅니다.