2014년 6월 26일 목요일

[Spring] Spring web 프로젝트 준비 (Eclipse, Gradle)

*Eclipse Marketplace 플러그인 준비
- groovy -> Groovy/Grails Tool Suite (GGTS) for ... 설치
- gradle -> Gradle Integration for Eclipse ... 설치


*프로젝트 생성 과정
1. New Gradle Project 생성
(Sample project : Java Quickstart)

2. Gradle 설정 파일 (build.gradle) 수정
apply plugin: 'java'
apply plugin: 'eclipse-wtp' // WTP(Web Tools Platform) -> 웹 프로젝트로 인식하도록
apply plugin: 'war'

compileJava.options.encoding = 'UTF-8' // 지정하지 않으면 OS 기본 인코딩으로 간주
sourceCompatibility = 1.7 // 빌드시 해당 버전으로 자바 문법 검사
version = '1.0'

eclipse {
wtp {
facet {
facet name: 'jst.web', version: '3.0' // Servlet Spec Version 지정, 미 지정시 2.4
facet name: 'jst.java', version: '1.7' // Java Version 지정
}
}
}

3. 스프링 라이브러리
www.spring.io > Projects > Spring Framework > Quick Start >
 compile 'org.springframework:spring-context:4.0.5.RELEASE'
를 Gradle 설정파일 dependencies에 복사

4. src 폴더 정리 (4개 폴더 남기고 하위 예제 제거)
src/main/java
src/main/resources
src/test/java
src/test/resources

5. Project> Properties> Java Complier
- Enable project specific settings 체크 해제
  (해당 프로젝트 컴파일러를 별도로 설정하는 옵션)

6. Project> Run As> Gradle Build...
:clean
:cleanEclipse
:eclipse

Run 실행


7. Gradle 프로젝트로 재 설정 (.project 파일)
<nature>org.springsource.ide.eclipse.gradle.core.nature</nature>
- 를 <natures> 태그의 첫번째 항목으로 추가



댓글 없음:

댓글 쓰기