메이븐 (Maven)에서 버전 상수를 다음과 같이 properties로 정의해서 사용한다.
<properties>
<org.springframework-version>4.0.3.RELEASE</org.springframework-version>
...
</properties>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context</artifactId>
<version>${org.springframework-version}</version>
</dependency>
Gradle에서는 다음과 같이 사용한다.
ext {
springVersion='4.0.3.RELEASE'
}
dependencies {
compile (
[group: 'org.springframework', name: 'spring-context', version: springVersion],
...
)
...
}
group, name, version을 합쳐서 다음과 같이 사용할 수도 있다.
compile "org.springframework:spring-context:${springVersion}"
홑 따옴표 (', single quote)가 아닌 쌍 따옴표 (", double quotes)임에 유의한다.
Reference:
http://www.gradle.org/docs/current/dsl/org.gradle.api.plugins.ExtraPropertiesExtension.html
댓글을 달아 주세요