예제 1-1은 build.gradle 파일을 보여준다. 이 파일은 그레이들이 실행하는 데 핵심적인 역할을 한다. 이 파일에서 사용할 플러그인을 지정한다. 모든 플러그인은 여러분이 실행할 수 있는 compile, build, test, jar 등과 같은 자체적인 태스크를 포함한다. 또한 여러분이 지정한 의존성을 찾는 데 사용할 저장소repository를 지정할 수 있다. 이 예제에서는 spring-context 모듈 버전 4.0.6.RELEASE를 사용하며, 그레이들은 이 모듈과 그 의존 모듈을 모두 다운로드한다. 더 나아가 실행할 mainClass의 이름을 전달할 것이라고 명시한다.
예제 1-1 build.gradle
apply plugin: 'application'
mainClassName = System.getProperty("mainClass")
repositories {
mavenCentral()
}
dependencies {
compile("org.springframework:spring-context:4.0.6.RELEASE")
}