티스토리 뷰
Gradle Java Plugin tasks short description
요즘은 기술 문서들을 읽어내는데도 내 독해 능력이 짧은 탓에 빨리 읽고 자꾸 써야되는데 읽기는 제법 읽었지만 많이 쓰지는 못했는데 하나 써보면 좀 더 잘 기억 할 것 같아서 이번 포스트를 쓴다.
참고 https://docs.gradle.org/current/userguide/tutorial_java_projects.html
gradle에다가 아래와 같이 한줄 추가해주면 java plugin을 사용 할 수 있다.
apply plugin: 'java'
gradle java plugin을 이용하면 자바를 개발하고 빌드하고 배포할 때 자주 하는 작업들을 쉽게 클릭으로 해결 할 수있기 때문에 이걸 쓰는게 좋은 것 같다.
아래는 gradle java plugin에서 제공하는 task들이다.
> gradle build
:compileJava
:processResources
:classes
:jar
:assemble
:compileTestJava
:processTestResources
:testClasses
:test
:check
:build
clean
다들 알듯이 '클린'이라고 읽는다.
build 폴더를 지운다.
assemble
'어셈블'이라고 읽는다.
'어셈블'의 뜻은 '모이다, 모으다, 집합시키다, 조립하다' 이런 뜻임.
얘 때문에 이 포스트를 쓰는거긴 한데 얘가 하는 작업은 'Compile(컴파일)', 'Jars(잘스)' 두가지 task를 실행한다. 컴파일은 말 그대로 .java를 컴파일 하는거고 'Jars'는 컴파일한 클래스들을 *'모아'서 '.jar'까지 만들어 주는 작업을 한다.
Test는 안한다.
코드에 문제가 날게 별로 없어 보이는 이를테면 'hello'를 하나 찍는다던지 이런거 말아서 서버 올려서 테스트 해볼라고 하는데 test는 잘 만들어 놓아서 test에서 fail나서 compile이 안되면 그것도 나름 시간을 잡아먹기 때문에 컴파일 됐는데 jar 만들고 싶으면 assemble 돌리면 된다.
check
Compile 하고 Test한다.
굳이 jar로 만들지 않고 테스트만 해보고 싶으면 이걸 쓴다.
걍 구분하기 귀찮으면 'build' 쓰면 됨.
1줄 요약
build 쓰면 됨.
end.
'Language > JAVA' 카테고리의 다른 글
Big Data Handling을 위한 Scala - 제7편 XML Node (0) | 2015.08.07 |
---|---|
Big Data Handling을 위한 Scala - 제6편 Scala Literal(리터럴) (2) | 2015.07.30 |
Big Data Handling을 위한 Scala - 제5편 Scala 의 Array(배열)를 사용 해보자 (0) | 2015.06.15 |
누구나 할 수 있는 Scala - 제4편 Scala 의 함수를 선언해보자 (0) | 2015.06.10 |
누구나 할 수 있는 Scala - 제3편 Scala 의 변수를 선언해보자 (0) | 2015.06.10 |
- Total
- Today
- Yesterday
- 싱가폴
- 도커각티슈케이스
- 도커컨테이너
- Linux
- 도커티슈케이스
- Sh
- docker container
- 도커티슈박스
- vim
- 이직
- 개발자
- docker container tissue
- docker container whale
- shellscript
- 2017 티스토리 결산
- docker container case
- 도커각티슈박스
- docker container tissue box
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |