현재 작업하고 있는 프로젝트는 라이브러리로 만들면 다른 프로젝트에서 참조할 수 있습니다. 여러 사람이 모여서 협업을 하는 경우 작업 영역을 나눠서 개발을 진행하는데, 결과물을 라이브러리로 만들어 합치는 경우가 많습니다. 오늘은 이클립스에서 작업 중인 프로젝트를 라이브러리 파일인 jar 로 출력하는 방법에 대해 이야기하겠습니다.
▼ 이클립스에서 프로젝트를 선택하고 오른쪽 마우스를 클릭해서 빠른 실행 메뉴를 띄웁니다. 메뉴 목록하단에 Export 를 선택합니다.
▼ Export 종류는 다양합니다. 그 중에서 Java > JAR file 을 선택합니다. 그리고 Next 버튼을 눌러 다음 화면으로 넘어갑니다.
▼ 두 번째 설정화면에서 Select the resources to export 항목으로 이동합니다. 여기에 라이브러리를 만들 프로젝트를 선택합니다. 그리고 아래로 내려가서 압축할 jar 파일 이름을 정하고 finish 버튼을 클릭합니다. next 버튼을 눌러 옵션을 변경해도 되지만 기본값을 그대로 유지하는 것을 추천합니다. finish 버튼을 눌러 생성한 jar 파일은 다른 프로젝트에 라이브러리 링크를 통해 사용이 가능합니다. 내부 클래스들은 그대로 사용할 수 있습니다.
※ 아래는 참고하면 좋을 만한 글들의 링크를 모아둔 것입니다. ※ ▶ 이클립스(Eclipse) 자바 코드 실행하는 방법 ▶ 이클립스 Eclipse 패키지 자동 import 단축키와 설정 변경하는 방법 ▶ 이클립스 Eclipse 파일 에디터 열기와 확장자 등록하기 ▶ 이클립스(Eclipse) 에디터창에 라인번호 표시하는 방법 ▶ 이클립스(Eclipse) 자바 개발 툴 최신버전 다운로드 및 설치하기 |
◎ 생성한 라이브러리 jar 파일 프로젝트에 추가해서 사용하는 방법 |
▼ 생성한 라이브러리 파일인 jar 를 프로젝트에 추가해 보겠습니다. 추가할 프로젝트의 속성 정보로 이동합니다. 오른쪽 마우스를 눌러 Properties 메뉴를 선택합니다.
▼ 프로젝트 Properties 에서 Java Build Path > Libraries 탭으로 이동합니다.
▼ Libraries 에서 오른쪽 끝에 있는 Add External JARs.. 버튼을 클릭합니다.
▼ 필요한 jar 파일을 Modulepath 내에 추가합니다.
▼ 그림처럼 프로젝트에 라이브러리가 나타나면 제대로 추가한 것입니다. 이제 소스에서 라이브러리를 사용해 보겠습니다.
▼ 라이브러리내에 있는 클래스를 사용하기 위해 import 합니다. 그런데 클래스를 찾지 못하네요. 이것은 module-info.java 에 사용할 모듈이 추가되어 있지 않기 때문입니다. 팝업에 나타난 이클립스에서 제공하는 추천 방법 중에 두 번째인 Add ’requires plc.ls.lib’ to module-info.java 를 선택합니다. 그러면 자동으로 module-info.java 에 사용할 모듈인 plc.ls.lib 가 자동으로 추가가 됩니다. 이제 사용할 준비가 완료되었습니다.
※ 아래는 참고하면 좋을 만한 글들의 링크를 모아둔 것입니다. ※ ▶ 이클립스(Eclipse) 자바 코드 실행하는 방법 ▶ 이클립스 Eclipse 패키지 자동 import 단축키와 설정 변경하는 방법 ▶ 이클립스 Eclipse 파일 에디터 열기와 확장자 등록하기 ▶ 이클립스(Eclipse) 에디터창에 라인번호 표시하는 방법 ▶ 이클립스(Eclipse) 자바 개발 툴 최신버전 다운로드 및 설치하기 |
'프로그래밍 툴 > 이클립스(Eclipse)' 카테고리의 다른 글
이클립스 Eclipse 외부 라이브러리 추가하는 방법 (0) | 2023.01.22 |
---|---|
이클립스(Eclipse) 웹 브라우저 크롬으로 설정해서 실행하는 방법 (4) | 2022.12.13 |
이클립스 Eclipse 프로젝트 추가하기(Import), 내보내기(Export) 사용하기 (1) | 2022.12.09 |
이클립스 Eclipse 메이븐(Maven) 사용하기 (2) | 2022.12.08 |
이클립스 Eclipse 파일 에디터 열기와 확장자 등록하기 (0) | 2022.11.09 |
이클립스(Eclipse) 자바 개발 툴 최신버전 다운로드 및 설치하기 (0) | 2022.11.09 |
이클립스(Eclipse) 에디터창에 라인번호 표시하기 (0) | 2022.11.09 |
이클립스(Eclipse) 설치하는 방법과 실행 오류 해결 하기 (0) | 2022.11.09 |