*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> 태그의 첫번째 항목으로 추가
http://hangaebal.blogspot.kr/2014/06/spring-eclipse-gradle.html
'Blogger 이사' 카테고리의 다른 글
[Java] Difference between Set, List and Map in Java (0) | 2016.01.14 |
---|---|
[Node.js] Error connection lost the server closed the connection (0) | 2016.01.14 |
[Java] java.math.BigDecimal 활용 Discount, Tax (0) | 2016.01.14 |
[JavaScript] JavaScript get Object Length (0) | 2016.01.14 |
[jQuery UI] Touch Event Support for jQuery UI (draggable 등 mobile device에서 사용하기) (0) | 2016.01.14 |