[Java][Gradle] 이클립스를 이용해 gradle에 대해 배워보자 ! :: gradle 사용법과 이클립스 설정 파일 만들기
Programming/java 2017. 6. 8. 10:14■ gradle 설정파일 준비하기
─────
cmd 명령창에서 프로젝트 폴더 경로를 찾아가 다음의 명령어를 줍니다.
> gradle init
build.gradle 등의 파일이 생성됩니다. 이제 build.gradle 설정 파일을 편집하면 됩니다.
■ gradle 사용법
─────
cmd 명령창에서 프로젝트 폴더 경로를 찾아가 다음의 명령어를 줍니다.
> gradle tasks
─────
## gradle에 자바 빌드 도구 플러그인을 추가합니다.
[bulid.gradle 파일 txt로 열기]
apply plugin: 'java'
cmd 명령창에서 프로젝트 폴더 경로를 찾아가 다음의 명령어
> gradle tasks --all 를 주면 자바 빌드 도구 플러그인이 추가된 것을 확인할 수 있습니다.
[resources 폴더 파일을 빌드 폴더에 복사하기]
> gradle processResources
* (src/main/resources/ 폴더의 모든 파일이 build/resources/main/ 폴더에 복사된다.)
> gradle classes
[빌드 전 과정을 실행하기]
> gradle build
실행 결과 : 컴파일 ---> 단위 테스트 ---> JAR 파일 생성 등 빌드 전과정을 실행한다.
## gradle에 이클립스 빌드 도구 플러그인을 추가합니다.
[bulid.gradle 파일 txt로 열기]
apply plugin: 'eclipse'
## 웹 프로젝트 만들기
[웹 관련 플러그인 등록]
[build.gradle]
apply plugin: 'eclipse-wtp'
> 이클립스 설정 파일을 다루는 도구
> 웹 관련 설정 파일을 다루는 도구가 들어 있는 플러그인
apply plugin: 'war'
> WebArchive 배포 파일을 만드는 도구가 들어 있는 플러그인
'Programming > java' 카테고리의 다른 글
[Java] URL 인코딩이란 무엇인가? (2) | 2017.06.12 |
---|---|
[Java] 웹 어플리케이션 구성 요소 (1) ServletListener (0) | 2017.06.09 |
[Java] 서블릿(Servlet)과 생명주기 메소드란? : init(), destroy(), service() (0) | 2017.06.02 |
[Java] 톰캣(tomcat)의 디렉토리 구조를 알아보자! (+ 이클립스 웹 어플리케이션 프로젝트 폴더 구조) (0) | 2017.06.02 |
[Java] 이클립스 - 톰캣(tomcat) or 웹 어플리케이션 서버의 실행 환경을 구축해보자! (0) | 2017.06.01 |