2010-03-15 3 views
0

Eclipse 작업 공간에서 여러 프로젝트가 열려 있습니다. 그래서 같이 :Eclipse에서 열려있는 각 프로젝트를 자체 JAR로 내보내는 방법은 무엇입니까?

com.harbl.project.one 
com.harbl.project.two 
com.harbl.project.three 

나는 다음과 같은 JAR 파일과 바람되도록 배치 항아리와 같은 사람들을 수출하고 싶습니다 :

./com.harbl.project.one.jar 
./com.harbl.project.two.jar 
./com.harbl.project.three.jar 

하면 이클립스 마법사 중 하나 작업으로이 가능 세트? 각각을 개별적으로 내보내는 유일한 방법은 무엇입니까?

답변

2

장기적인 해결책을 찾은 경우, maven을 사용할 수 있습니다. 각 프로젝트는 자체 pom으로 설정할 수 있으며, 각 프로젝트를 별도로 관리 할 수 ​​있지만 모든 빌드를위한 부모 pom이 있습니다. 당신은 단순히 권리 항아리에 적합한 클래스 파일을 얻을 찾고 있다면

http://maven.apache.org/

한 번 봐, ANT를 사용합니다.

+0

각각의 jar 파일을 빌드하려면 maven을 설정하면 훨씬 쉽게 프로젝트/jar 파일을 관리 할 수 ​​있습니다. – broschb

+0

Eclipse에서 가능합니까? 전체 빌드 환경을 만드는 것은 과도한 것처럼 보입니다. 내가하고있는 일은 우리 팀이 사용하는 EMF에 기반한 FOSS 라이브러리의 로컬 체크 아웃을 유지하는 것입니다. 이클립스로 쉽게 들여 올 수 있고, SVN에서 최신 버전을 얻고, 모델 재생성을 수동으로 수행 한 다음 JAR을 생성 할 수 있기를 바랍니다. 마지막 단계를 제외한 모든 작업은 손쉽게 수행 할 수 있으므로 업데이트를 검토 할 수 있습니다. – Freiheit

+0

올바른 클래스 파일을 올바른 jar에 집계하는 것을 찾고 있다면 ANT를보십시오. 나는 대답을 편집했다. –

관련 문제