Java Archieve
을 줄여서 jar
라고 한다.plugins {
id 'org.springframework.boot' version '2.5.1'
}
bootJar
은 실행가능한 jar을 빌드하는 태스크로, 플러그인에 포함되어 있다.bootRepackage
가 Spring Boot 2.0에서 bootJar
로 확장됐다.build.gradle
에서 bootJar
설정을 추가할 수 있다.mainClass
을 지정해서 시작 포인트를 지정하거나, archieveName
등을 지정해서 jar 파일 이름을 지정할 수도 있다.bootJar {
mainClass = 'com.example.ExampleApplication'
}
프로젝트 루트 디렉토리에서 아래 명령어를 실행하면 ./build/libs
디렉토리에 jar
실행파일이 생성된다.
$ ./gradlew bootJar
직접 jar
파일이 있는 곳에서 java -jar
으로 실행해도 되고, 루트 디렉토리에서 아래 명령어를 실행해도 된다.
$ ./gradlew bootRun