잡다한 내 인생의 기록
Eclipse Indigo에서 jar 아카이브 만들기 본문
현재 DB 저장역할을 하는 프로젝트와 웹 프로젝트를 분리하여 작업하고 있는데, 동일한 data 클래스들을 사용해야 할 일이 생겨 해당 클래스를 라이브러리에 빌드패스 추가 하려고 씨름하다가 알아낸 것.
사실상 웹 프로젝트에서도 소스를 상세히 봐야하는 상황인데(다른 프로젝트도 함께 열어 보면 되기는 하지만...), 일반적인 jar 아카이브를 생성하면 해당 소스를 볼 수 없는 상황이 발생한다. 까먹지 않기 위해 포스팅 해 둔다.
현재 Eclipse Indigo 버전 사용중.
1. 일단 jar로 묶을 파일들을 선택
[이렇게 jar 아카이브를 만들 class들을 선택]
2. 선택된 상태로 우클릭, Export... 메뉴 실행
3. jar파일로 선택 후 Next
4. 파일 확인 및 옵션 선택 후 Finish버튼으로 아카이브 만들기
[파일명만 입력했을 때 jar 아카이브가 생성되는 경로는 최초 이클립스가
실행될때 지정한 위치이다.]
* 추가
생성한 아카이브 Build Path 등록
1. Configure Build Path... 항목 선택
[jar 아카이브를 추가할 프로젝트를 우클릭한 후
Build Path -> Configure Build Path... 클릭]
2. Libraries 탭에서 Add External JARs 클릭 후 추가할 jar 파일을 선택하면 Build path에 추가된다.
[data_classes.jar 아카이브가 추가되었다. OK 버튼을 클릭하면 완료]
이렇게 jar 아카이브를 추가하였다.
Eclipse가 처음에는 어렵게만 느껴졌는데,
막상 찾아보며 책 읽으며(Java 세상을 덮친 Eclipse 3/e 에서 많이 참조하고 있다.) 꾸역꾸역 해보니, eclipse 없이 코딩이 힘들어 질 것 같은 .... cmd모드는 왜이리도 힘든건가 ㅜㅠ 초반에 cmd로 아카이브를 만들었으나, 패키지가 Default 패키지로 자동설정되어 헤딩하다가 결국 위의 방법으로 eclipse로 성공 흑흑...
혹시나 위의 방법에 추가되거나 수정되야 할 부분이 있으면 지적 바랍니다... 제가 영어해석능력이 딸려, 옵션을 하나씩 다 해보고 알아냈네요 ㄷㄷㄷ
'프로그램/코딩' 카테고리의 다른 글
Log4j debug용 빌드옵션 (0) | 2014.08.23 |
---|---|
BlueStacks 25000 Error 해결방법 (0) | 2014.08.23 |
HAProxy 설정(로그보기 포함) (0) | 2014.05.13 |
Tomcat 설정 (0) | 2014.05.08 |
리눅스 유저 및 그룹생성 (0) | 2014.05.07 |