본문 바로가기
프로그래밍

[Java] Spring에서 Gradle 사용 시 설정 파일 기본 내용

by 밝음의기둥 2016. 1. 18.
반응형

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'
       }
    }
}

반응형