[Java] Dependency Management

Java 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 예제

참고

 

'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
Posted by leechwin
,