Welcome to My World (www.dgmayor.com)

소프트웨어/웹 서버 등 개발 환경 세팅

37. 이클립스 플러그인 개발 [펌]

dgmayor 2022. 5. 19. 14:06
728x90

Eclipse 플러그인 개발을 위한 개념 정리

 

※Eclipse 란?

 

문제 해결을 돕기 위한 자바 기반의 도구와 기반 구조를 개발하는 사람들의 오픈 소스 커뮤니티이다.

 

 

1.컴포넌트 : 이클립스 기반 시스템은 플러그인 이라고 알려진 컴포넌트를 조합해서 구성된다.

 

2. 미들웨어 및 기반구조 : 이클립스 RCP는 본질적으로 미들웨어 기능이다.

 

3. 네이티브 사용자 경험 : 이클립스 SWT는 운영체제의 네이티브 UI 편의 기능에 대해 효율적이고 

이식성이 높은 접근 방법을 제공한다.

 

4. 이식성 : 다양한 운영체제 및 클라이언트 환경을 지원한다. 

 

5. 지능적인 설치와 업데이트 : 다양한 메커니즘을 사용해서 플러그인을 배치하고 업데이트 할 수 있게 한다.

 

6. 비연결성 동작 : 네트워크에 접속하지 않아도 독립적으로 실행 할 수 있다.

 

7.개발도구 지원 : 이클립스는 개발, 테스트, 패키지화 등을 통합해 지원하는 최고의 통합 개발 환경이다.

 

8.컴포넌트 라이브러리 : 이클립스 기반이 아닌 코드 라이브러리를 새로운 이클립스 애플리케이션에 통합시킬 수 있다.

 

 


 

※Eclipse 플러그인 개발을 위한 개념 정리

 

 

1. Workbench

 

- UI 상위 계층

 

- 전체 작업 공간

 

- Workspace 폴더가 워크벤치

 

 

 

2. Perspective

 

- 다양한 뷰를 특정 작업에 적합한 형태로 정의한 것

 

-뷰와 편집기의 집합을 위한 시각적 컨테이너

 

 


 

Eclipse Plugin 개발에 대해서 공부하면서 정리했던 내용인데 도움이 됐으면 좋겠습니다!

 

Sample View 만들기

 

(1) 메뉴에서 File > New > Others... 를 선택한다.

 

 

 

(2) Plug-in Project 를 선택하고 Next 버튼을 클릭한다. 

 

 

 

 

(3) Project name을 기입하고 Next 버튼을 클릭한다.

 

 

 

 

(4) 기본적으로 제공되는 Sample View를 생성하기 위해서 View contribution using 3.x API를 선택한다.

 

 

 

(5) 추가 할 View의 설정 정보를 확인한다.

 

 

 

(6) 프로젝트가 생성되었는지 확인한 후 Plugin 파일을 실행한다.

 

 

 

 

(7) Overview를 선택하고 Launch an Eclipse application을 클릭하여 이클립스를 실행한다.

 

 

 

(8) Window >Show View> Other... 을 클릭한 후, Sample View를 선택한다.

 

 

 

 

 

(9) Sample View가 올바르게 실행됐는지 확인한다.

 

 

728x90