
Dexter Plug-in 규약 : Interface
기본설명
dexter-core plugin 내에 com.samsung.sec.dexter.core.plugin.IDexterPlugin.java

Dexter Plug-in 들은 본 인터페이스를 구현해야 함
두 가지 방식으로 Plug-in을 dexter-executor 컴포넌트에서 인식할 수 있음
- JSPF 라이브러리 - CLI 기반에서 사용
- Eclipse Plug-in Extension Point 기능 - Eclipse Plugin 기반에서 사용
Eclipse Plug-in Extension 방법으로 구축하기
- 샘플: ...
- 첨부파일 : ...
- Plug-in Project 새로 생성
- Plug-in 기본 정보 설정 - 플러그인 ID, Activator 이름, 버전 등(MANIFEST.MF 파일)
- dexter-core, dexter-executor 의존성 추가(dependency tab)
- DexterPlugin 확장점 추가(extension tab > dexter-executor로 검색)
- IDexterPlugin 인터페이스를 구현
- Eclipse plug-in Run/Debug 환경설정에서 현재 추가된 플러그인 선택
- Run/Debug를 통해 정상 작동 여부 테스트
Sample Class Diagram for dexter-vd-cpp plug-in

init() 메서드
- 주로 플러그인 초기화 수행하며 로딩 시 1회만 수행됨
- CheckerConfig 객체에 대한 초기화 수행 필요
