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가 올바르게 실행됐는지 확인한다.
펌
'소프트웨어 (과거) > 웹 서버 등 개발 환경 세팅' 카테고리의 다른 글
39. 유용한 이클립스 플러그인 다시 정리 1 (0) | 2022.05.23 |
---|---|
38. 현재 필자의 최신 개발 환경이다. (0) | 2022.05.23 |
36. 신 개발 환경 및 Temurin JDk (미완) (0) | 2022.05.06 |
35. 인스톨 팩토리 소개 (0) | 2022.05.06 |
34. 이클립스에서 실수로 지운 파일 복구 (0) | 2022.04.12 |