제품 편집기

제품 편집기는 기본 정의에서 브랜딩에 이르기까지 제품의 모든 측면을 정의할 수 있는 원스톱 샵입니다.

여기에서는 RCP 템플리트를 기초로 제품 구성을 작성했으므로, 대부분의 제품 정보는 이미 com.example.xyz 플러그인의 plugin.xml을 기반으로 PDE에 의해 채워져 있습니다.

제품 개요 페이지

제품 정의 섹션은 제품 ID와 이름을 지정하고, 제품을 시작할 때 실행될 응용프로그램을 지정하는 섹션입니다.

이 예제에서는 플러그인 기반 제품을 작성할 예정입니다.

테스팅내보내기 섹션은 플러그인 편집기의 개요 페이지에 있는 섹션과 아주 유사하므로 사용자에게 익숙하게 보일 것입니다.

그러나 아주 확실한 차이점은 테스팅 섹션의 첫 번째 단계인 이 구성을 제품 정의 플러그인과 동기화입니다. 이는 무엇을 의미하는 것일까요?

제품 구성은 PDE 전용이므로 런타임 시 해석하거나 읽지 못한다는 것을 기억하십시오. 이 파일에 입력하는 일부 데이터(예: 제품 ID, 응용프로그램, 창 이미지, 정보 이미지 등)는 브랜딩 플러그인의 plugin.xml 파일에 복사해야 변경사항이 실제로 런타임에 적용됩니다. 이것이 동기화 조치가 수행하는 것입니다. plugin.xml에 최근 데이터가 들어 있고 제품 구성과 동기화되어 있는지 확인합니다.

제품 구성

구성 페이지는 제품을 구성하는 모든 플러그인 및 단편을 나열하는 페이지입니다.

구성 파일은 시작 시 런타임에서 읽는 시스템 특성이 들어 있는 특성 파일입니다. PDE가 사용자 대신 기본 config.ini 파일을 생성하도록 할 것을 권장합니다.

제품이 시작될 때 사용하는 프로그램 인수와 VM 인수를 사용자가 지정할 수도 있습니다.

프로그램 및 VM 특성의 목록을 보려면 런타임 옵션 문서를 참조하십시오.

제품 브랜딩

브랜딩 페이지는 제품에 해당되는 ID(실행기 이름, 사용자 정의 이미지, 사용자 정의 실행기 아이콘, 스플래시 화면 및 제품 정보 대화 상자)가 제공되는 페이지입니다.

제품 rcpmail을 실행할 실행 파일에 이름을 지정하십시오 .

실행기 아이콘 사용자 정의는 플랫폼마다 다릅니다. 이 예에서는 기본 Eclipse 아이콘을 그대로 유지할 예정입니다.

스플래시 화면은 이름이 'spash.bmp' 여야 하며 위치를 지정하지 않을 경우 제품 정의 플러그인의 루트에 위치될 것으로 가정합니다. 이 예제에서는 RCP 메일 플러그인 프로젝트가 올바른 위치에 splash.bmp를 가지고 있으므로 필드가 빈 상태로 남아 있을 수 있습니다.

창 이미지와 제품 정보 대화 상자에 대해 사용자 정의를 더 수행할 수 있습니다. 모든 데이터는 이미 com.example.xyz 플러그인의 plugin.xml을 사용하여 PDE에 의해 채워져 있습니다.