nickjoIT

gradle 명령어 본문

PROGRAMING/Gradle

gradle 명령어

nickjo 2016. 8. 7. 00:18

# 버전 확인

gradle -v


# 초기화

gradle init


#프로젝트 생성

gradle init --type java-library

=> 지원하는 타입

basic

pom

java-library


# gradle build 수정

gedit build.gradle

ex)

apply plugin: 'java'

buildDir = "build"

ext {
    javaVersion = "1.8"   
}

sourceCompatibility = javaVersion
targetCompatibility = javaVersion


// 소스 인코딩 지정방법 1

[compileJava, compileTestJava]*.options*.encoding = 'UTF-8'

// 소스 인코딩 지정밥법 2
tasks.withType(JavaCompile) {
    options.encoding = 'UTF-8'
}


# build.gradle 설정의 오류 체크

./gradlew check


# gradle task 실행

./gradlew tasks

=> 아래와 같이 build.gradle에 작성된 task가 있다면 실행한다

실행하게 되면 Other tasks에 유저가 작성한 task를 확인할수 있다.

지금의 경우에는 runLibrary라는 태스트가 적용된걸 확인할수 있을것이다.

태스크가 적용된걸 확인한후 ./gradlew runLibrary를 치면 실행 되는것을 확인할수 있다.

task runLibrary(type: JavaExec){
    args "Gradle!"
    classpath += sourceSets.main.runtimeClasspath
    main = "Library"
}


# junit Test

gedit src/test/java/LibraryTest.java 파일을 연다.(본인의 테스트 java 파일을 연다)

테스트 코드를 작성 후 터미널에서

./gradlew test

를 입력하게 되면 테스트 결과를 알수 있다.


# gradle 빌드

gradle tasks





Comments