gradle는 dependency version을 자동화할 수 없고, 도 maven 처럼 수동으로 넣어줘야 한다.
예를 들어 guava 버전을 18.0으로 지정하면, compile시 ${guavaVersion}으로 입력하여 guava 정의와 함께 버전을 명시할 수 있다.
def guavaVersion = '18.0'dependencies {compile("com.google.guava:guava:${guavaVersion}") .. }
참고로 def로 property를 정의하지 않으면, 아래와 같은 에러가 발생한다.
> No such property: guavaVersion for class: org.gradle.api.internal.project.DefaultProject_Decorated
'etc tools' 카테고리의 다른 글
[capistrano] 배포 정책 (groups, sequence, parallel) (0) | 2015.10.01 |
---|---|
[intellij idea] gradle dependency sync (0) | 2015.09.18 |
[gradle] dependency의 scope를 test로 설정 (0) | 2015.09.07 |
[git] 스크립트 실행되게 하기 (change shell script to executable) (0) | 2015.09.03 |
[gradle] proxy 설정하기 (0) | 2015.09.03 |