etc tools
[gradle] dependency version 입력 방법
'김용환'
2015. 9. 7. 15:18
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