Spring Boot 버전에 맞는 org.springframework.cloud 관련 패키지들의 버전에 맞는 의존성 설정은 다음과 같이 Spring Cloud Hoxton을 이용하여 자동 설정이 가능하다.
다음과 같이 spring-cloud-dependencies 설정을 해준다.
기술한 spring-cloud-dependencies 의 version 에 따라 해당 pom 에 기술된 버전으로 패키지들의 버전이 설정된다.
<?xml version="1.0" encoding="UTF-8"?> <project ...skip... <dependencyManagement> <dependencies> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-dependencies</artifactId> <version>Hoxton.SR8</version> <type>pom</type> <scope>import</scope> </dependency> </dependencyManagement> <dependencies> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-security</artifactId> <!-- <version>버전은 기술하지않아도 자동으로 주입됩니다.</version> --> </dependency> </dependencies> </project> |
Hoxton 예제
- Spring Cloud Hoxton.SR8 has been released
- spring-cloud-dependencies-Hoxton.SR8.pom
참고
- Spring Cloud Hoxton Release Notes
'Java' 카테고리의 다른 글
[Java] Maven 빌드시 특정 excution 을 skip 하는 법 (0) | 2021.01.20 |
---|---|
[Java] Reverse iteration (0) | 2016.04.29 |
[Java] JVM의 Thread Dump 확인하기 (0) | 2015.12.28 |
[Java] Java 플랫폼 종류 요약 (0) | 2014.10.15 |
[JSP] Scriptlet (0) | 2014.08.26 |