의존성 관리 응용

학습목표

  • 버전 관리 해주는 의존성을 추가할 수 있다.
  • 버전 관리 안해주는 의존성을 추가할 수 있다.
  • 기존 의존성 버전을 변경할 수 있다.

버전 관리 해주는 의존성 추가

대표적으로 spring-boot-starter.

parent pom인 pring-boot-dependencies에서
<properties>와 <dependencyManagement>의 정보를 상속받아 오기 때문에
따로 버전 명시를 할 필요없이 groupId와 artifactId를 통해서 의존성을 추가.

ex.

<dependency>
	<groupId>org.springframework.boot</groupId>
	<artifactId>spring-boot-starter-web</artifactId>
</dependency>

버전 관리 안해주는 의존성 추가

mvn-repository 라는 웹사이트를 통해서
직접 추가하고자 하는 의존성을 설정 정보를 얻을 수 있고,
이를 복사하여 pom.xml에 작성해주면 된다.

ex.

기존 의존성 버전 변경

pom.xml의 <properties> 영역에 자신이 원하는 특정 의존성 버전을 정의해 주면 된다.

ex.

기존에 설정된 Spring Framework의 버전을 내가 원하는 버전으로 바꿔보자.

현재 내 프로젝트 Spring Framework의 default 버전 : 5.3.9

5.3.5 버전으로 한번 바꿔보겠다.

내 프로젝트 pom.xml의 <properties> 부분 작성 후, Load Maven Changes

5.3.5로 정상적으로 변경 되었는지 확인

좋은 웹페이지 즐겨찾기