Notice
Recent Posts
Recent Comments
준호씨의 블로그
gradle 로 빌드시 jar 파일에 라이브러리 같이 넣기. 단일 jar 파일 만들기 본문
반응형
spring boot 로 어플리케이션을 만들면 자동으로 단일 jar 파일이 생성 된다. 하지만 기존 프로젝트를 빌드 하니 프로젝트 자체만 jar 로 만들지 디펜던시들은 별도로 존재하였다. 이 경우 디펜던시들을 따로 배포해 줘야 되기 때문에 번거롭다.
그래서 인터넷을 찾아 보니 fatJar task 를 만들어서 처리하는 예제들을 종종 만나게 되었다.
유명한 블로거인 mkyong 에도 관련 내용이 있다.
하지만 굳이 fatJar 를 사용할 필요는 없다.
그냥 jar 에 from 어쩌구를 넣어 주면 된다.
다음은 예시이다. 여러 설정 값들이 있지만 이 주제와는 상관 없으므로 대충 무시하고 마지막의 from 부분을 주의깊게 본다.
version = '1.0.0'jar {baseName = 'myapp'version = versionarchiveName = 'myapp.jar'manifest {attributes 'Main-Class': 'kr.pe.junho85.MyApp','Implementation-Title': 'myapp','Implementation-Version': version}from { configurations.compile.collect { it.isDirectory() ? it : zipTree(it) } }}
참고
반응형
'개발이야기' 카테고리의 다른 글
토비의 스프링 3.1 7장 스프링 핵심 기술의 응용 읽다가 (0) | 2015.12.30 |
---|---|
ssh-copy-id 로 public key 배포. 그리고 sshpass (0) | 2015.12.17 |
[RR] image 넣기 (0) | 2015.12.14 |
[RR] sound effect 추가 (0) | 2015.12.14 |
nscd 조사와 설치 (0) | 2015.12.08 |
Comments