[Java] Spring에서 Gradle 사용 시 설정 파일 기본 내용
Spring 과 Maven 조합을 많이 사용하지만, Gradle을 사용하는 프로그래머들이 증가하고 있는 추세인 것 같습니다.
Spring을 시작하는 초보자로 Gradle을 사용해보려 합니다.
[자료 출처 : Gradle로 Spring MVC 아주 쉽게! 구축하기. 초보자용]
[build.gradle 설정 파일 내용]
apply plugin: 'java'
apply plugin: 'eclipse-wtp'
apply plugin: 'war'
compileJava.options.encoding = 'UTF-8'
sourceCompatibility = 1.8
version = '1.0'
eclipse {
project.natures 'org.springsource.ide.eclipse.gradle.core.nature'
wtp {
facet {
facet name: 'jst.web', version: '3.0'
facet name: 'jst.java', version: '1.8'
}
}
}
jar {
manifest {
attributes 'Implementation-Title': 'Gradle Quickstart',
'Implementation-Version': version
}
}
repositories {
mavenCentral()
}
dependencies {
providedCompile 'javax.servlet:javax.servlet-api:3.0.1'
compile 'org.springframework:spring-webmvc:4.1.4.RELEASE'
compile group: 'commons-collections', name: 'commons-collections', version: '3.2'
testCompile group: 'junit', name: 'junit', version: '4.+'
}
test {
systemProperties 'property': 'value'
}
uploadArchives {
repositories {
flatDir {
dirs 'repos'
}
}
}