본문 바로가기

Language/Java

Gradle 에서 Executable jar 만들기

Gradle 프로젝트에서 Executable Jar를 만드는 방법!!


1. Main class를 만든다.

간단하게 콘솔에 텍스트를 찍는 메인 클라스를 만들었다. dependency 관련 테스트를 위해 joda time으로 현재 시간도 같이 프린트 하는 코드로 작성했다.




2. gradle 설정

build.gradle 파일에서 jar 관련 설정을 해주면 된다.


jar {
manifest {
attributes 'Main-Class': 'com.minsub.sample.jar.Main'
}
from {
configurations.compile.collect {
it.isDirectory() ? it : zipTree(it)
}
}
}

manifest 에서 main-class를 지종하고 from 에서 dependeny에서 사용하는 library들을 jar로 묶어준다.


해당 설정으로 build를 하거나 jar를 실행하면 /build 폴더에 jar 파일이 생성된다.





'Language > Java' 카테고리의 다른 글

Java에서 Multi String 선언 할 수 있는 @Multiline  (0) 2016.10.11
JMS(Java Message Service)  (0) 2014.04.07
이클립스에서 JAVA API 소스 보기  (0) 2014.04.04
Apache Commons Library  (0) 2014.04.04
[java] Serialization IO 속도 향상  (0) 2014.03.18