nickjoIT
gradle 명령어 본문
# 버전 확인
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