Java
[Java] Dependency Management
leechwin
2020. 10. 8. 13:20
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