Maven & pom.xml — 실습 / 약 15분
Project Explorer 에서 프로젝트 루트의 pom.xml 더블클릭. Eclipse 가 비주얼 에디터를 띄우면, 하단의 pom.xml 탭을 클릭해 XML 원문 보기 모드로 전환.
<dependencies> 안에 spring-related 항목이 이미 보이나요? (Legacy 템플릿이 자동 추가)코드를 줄여주는 인기 라이브러리 Lombok 을 추가합니다. <dependencies> 안에:
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.18.30</version>
<scope>provided</scope>
</dependency>
저장 (Ctrl+S 또는 ⌘S).
프로젝트 루트 우클릭 → Maven → Update Project... → OK
잠시 다운로드 후 프로젝트의 Maven Dependencies 폴더에 lombok jar 가 추가됨.
Maven Dependencies 폴더를 펼쳐 lombok-1.18.30.jar 이 보이나요?import lombok.Data;
@Data
public class User {
private String name;
private int age;
}
@Data 한 줄이 자동으로 getter/setter/toString 등을 생성해줍니다. 추가한 라이브러리가 진짜 동작하는지 확인.
일부러 Maven Update 를 누르지 않고 라이브러리를 추가했다고 가정. 어떤 일이 일어나나?
import 가 빨간 줄