자바에서 Jar 파일을 만들 때, 여러 jar를 하나로 합쳐야 될 때가 있습니다.
물론, 이런 행동은 가독성을 떨어뜨리고, 모듈 교체를 어렵게 만들고, jar를 합치다가 충돌이 일어날 수도 있습니다. 유명한 Jon Skeet도 "그런거 하지마......" 라고 했지요.
http://stackoverflow.com/questions/5089565/can-i-combine-many-jar-files-in-one-jar-file
하지만 jar가 여러 개지만 고객에게는 jar 하나를 배포하고 싶다든가, 어차피 충돌할 것도 없다면 jar를 하나로 합치는 것도 이득이 될 수 있습니다. 이럴때는 jarsplice를 이용하면 됩니다.
아래 URL에서 다운로드 받을 수 있습니다. 실행 가능한 jar 파일로, GUI를 가지고 있어 편리하게 작업할 수 있습니다.
http://ninjacave.com/jarsplice#Download
1. 실행했을 때의 모습입니다.
2. 합칠 jar를 선택 합니다.
3. Create Fat jar를 선택하고 이름을 입력하면, 선택한 모든 jar를 하나의 jar로 합쳐 줍니다.
Jar를 하나로 합칠 때는 꼭 필요할 때만 하는 것이 좋습니다. 위에서 언급했지만, 굳이 합칠 필요가 없는 경우가 대다수이기 때문입니다.
'그 외' 카테고리의 다른 글
AWS 세팅 - An error occured creating your security group 해결방법 (0) | 2016.05.01 |
---|---|
[Java] String 을 더하는 연산 (Concatenation) VS StringBuilder (0) | 2016.04.21 |
Do it! 점프 투 파이썬 (0) | 2016.03.05 |
샤오미 미밴드 앱, 미핏 오류로 죽는 현상 수정된 APK (2016/03/03) (7) | 2016.03.03 |
매트랩 대체 프로그램, 옥타브(Octave) (2) | 2016.02.10 |