▣ LAB · SPRING

pom.xml 한 줄 추가해보기

Maven & pom.xml — 실습 / 약 15분

📍 지금 어디를 만지고 있나요?
브라우저
Tomcat
pom.xml
Spring
DB

사전 준비

1
pom.xml 열기

Project Explorer 에서 프로젝트 루트의 pom.xml 더블클릭. Eclipse 가 비주얼 에디터를 띄우면, 하단의 pom.xml 탭을 클릭해 XML 원문 보기 모드로 전환.

CHECKPOINT
  • <dependencies> 안에 spring-related 항목이 이미 보이나요? (Legacy 템플릿이 자동 추가)
2
새 의존성 추가 — Lombok

코드를 줄여주는 인기 라이브러리 Lombok 을 추가합니다. <dependencies> 안에:

<dependency>
    <groupId>org.projectlombok</groupId>
    <artifactId>lombok</artifactId>
    <version>1.18.30</version>
    <scope>provided</scope>
</dependency>

저장 (Ctrl+S 또는 ⌘S).

3
⚠️ Maven Update 잊지 말기

프로젝트 루트 우클릭 → Maven → Update Project... → OK

스크린샷
Eclipse 우클릭 메뉴의 Maven → Update Project 항목과 다이얼로그
예상 결과

잠시 다운로드 후 프로젝트의 Maven Dependencies 폴더에 lombok jar 가 추가됨.

CHECKPOINT
  • Project Explorer 의 Maven Dependencies 폴더를 펼쳐 lombok-1.18.30.jar 이 보이나요?
4
Lombok 사용해보기 (선택)
import lombok.Data;

@Data
public class User {
    private String name;
    private int age;
}

@Data 한 줄이 자동으로 getter/setter/toString 등을 생성해줍니다. 추가한 라이브러리가 진짜 동작하는지 확인.

5
함정 체험 — Update 안 했을 때

일부러 Maven Update 를 누르지 않고 라이브러리를 추가했다고 가정. 어떤 일이 일어나나?

CHECKPOINT
  • 이 오류를 만났을 때 가장 먼저 의심할 것은? (정답: Maven Update Project 누락)

실습 완료 체크리스트

pom.xml 의 XML 원문을 봤다
새 의존성 한 개를 추가했다
Maven Update Project 를 실행했다
Maven Dependencies 에 jar 가 추가된 것을 확인
Update 누락 시 에러 메시지를 안다