2013-09-30 2 views
1

저는 Twitter Storm을 구현하는 Java 프로젝트를 빌드하고 있습니다. 사용자 정의 라이브러리에서 .jar 파일로 압축하고 패키지하려고합니다. 그러나 필요한 모든 라이브러리를 추출한 경우 (추출 라이브러리를 생성 된 JAR에 사용하면 .jar의 크기는 20mB가되고 결국 약 200kBs가됩니다 (을 사용하여 필요한 라이브러리를 다음 서브 폴더에 복사합니다). 생성 된 JAR 옵션)Eclipse : Runnable JAR로 내보낼 때 다른 라이브러리를 추출하는 동안 일부 라이브러리 제외

패키지 할 라이브러리를 지정할 수있는 방법이 있습니까? 이상적으로는 .jar 파일로 압축을 풀도록 선택할 수 있지만 나머지는 제외. 나는이 작업을 수행하려면 이클립스에서 옵션을 찾을 수 없습니다.

감사를 매우

+0

일부 패키지를 패키지로 만들고 일부를 외부로 만들겠습니까? – Alcanzar

+0

예. 일부는 이미 .jar을 실행중인 Linux VM에 있지만 특정 패키지를 사용해야합니다. 효율성을 위해 VM에있는 것을 생략하는 것이 좋습니다. – user2506434

답변

2

나는 Y를 생각한다 최선의 방법은 "Ant 스크립트로 저장"옵션을 사용하고 포함시키지 않으려는 jar 파일을 제거하도록 build.xml을 편집하는 것입니다.

Eclipse에서 build.xml 파일 다루기 매우 쉽다/자연 스럽다. view/Ant를 표시하고 패키지 탐색기에서 ant보기로 build.xml을 드래그하면 두 번 클릭 할 수 있습니다. 내보내기 대화 상자를 통해가는 것보다 훨씬 쉽습니다.

관련 문제