본문 바로가기

JAVA

[JAVA] Ecilpse 외부 라이브러리 포함하는 jar파일 만들기

 

일반적으로 jar파일을 Export했을 때 외부 라이브러리 Build Path등을 잡아주어야 하고

실수할 여지가 많아 지는 등 불편한다.

 

따라서 jar파일 안에 모든 라이브러리가 포함되어 있으면 편리할 것이다.

 

이러한 작업을 해줄 수 있는 ecilpse 플러그 인이 있어서 적용해 보았다.

 

luna 이하버젼
http://sourceforge.net/projects/fjep/files/fatjar/fatjar_0_0_31/net.sf.fjep.fatjar_0.0.31.zip/download

 

luna, mars

http://www.oschina.net/code/snippet_570396_36930

 

1. fatjar를 다운받는다.

2. 압축을 해제한다.

3. 이클립스가 설치된 경로에 plugins 폴더에 압축을 해제한 jar파일을 복사한다.

4. 이클립스를 재시작한다

5. 프로젝트를 우클릭하면 Build Fat Jar 라는 메뉴가 생겼다.

* 프로젝트 우클릭 > Export > Other > Fat Jar Exporter 에서도 가능하다