Programing

Eclipse RCP의 플러그인, 기능 및 제품 간의 차이점은 무엇입니까?

crosscheck 2020. 10. 30. 07:44
반응형

Eclipse RCP의 플러그인, 기능 및 제품 간의 차이점은 무엇입니까?


차이점은 무엇입니까? 어떤 용도로 사용됩니까?


현상태대로 RCP 튜토리얼 세부 사항

플러그인은 Eclipse의 배포 및 설치 가능한 가장 작은 소프트웨어 구성 요소입니다.

각 플러그인은 다른 플러그인에 의한 기능 기여 (code 및 non-code) 가능성을 정의하는 확장 점을 정의 할 수 있습니다. 코드가 아닌 기능 기여는 예를 들어 도움말 콘텐츠 제공입니다.

이 아키텍처의 기반은 OSGI의 참조 구현 인 Eclipse의 런타임 환경 Equinox입니다. 자세한 내용은 OSGi 개발-튜토리얼 을 참조하십시오.
Eclipse의 Plugin 개념은 OSGI의 번들 개념과 동일합니다. 일반적으로 OSGI 번들은 플러그인과 동일하며 그 반대의 경우도 마찬가지입니다.

첫 번째 rcp


튜토리얼 기능 언급

기능 프로젝트는 기본적으로 논리적으로 분리 된 단위로 이해할 수있는 플러그인 및 기타 기능목록입니다 .

Eclipse는 업데이트 관리자 및 빌드 프로세스에 기능 프로젝트를 사용합니다. 기능이있는 소프트웨어 라이센스를 제공 할 수도 있습니다.

새로운 특성


마지막으로 제품 은 Eclipse 플랫폼으로 빌드 된 독립 실행 형 프로그램입니다. 제품은 선택적으로 패키지화되어 하나 이상의 기능으로 제공 될 수 있습니다. 이는 Eclipse 업데이트 메커니즘에 의해 단일 엔티티로 관리되는 플러그인의 그룹입니다.

제품 정의 파일은 개요 탭을 표시합니다.


그래서:

플러그인은 product라는 실행 단위로 패키지화 될 수있는 기능으로 그룹화 될 수 있습니다 .

참고 URL : https://stackoverflow.com/questions/2692048/what-are-the-differences-between-plug-ins-features-and-products-in-eclipse-rcp

반응형