Eclipse разработка приложений на Java

Page 161

ГЛ АВ А

6

Разработка Eclipse-плагинов Платформа Eclipse содержит базовые каркасы и сервисы, на основе которых создаются все остальные расширения в виде Eclipse-плагинов, а также среду выполнения для загрузки, интеграции и запуска Eclipse-плагинов. Проект Eclipse, представленный средой Eclipse SDK (продукт Eclipse Classic) и включающий в себя платформу Eclipse, предоставляет плагин Plug-in Development Environment (PDE), обеспечивающий набор инструментов для создания, тестирования, отладки, сборки и развертывания Eclipse-плагинов и других продуктов. PDE-плагин добавляет в среду Eclipse перспективу Plug-in Development, содержащую представления Package Explorer, Plug-ins, Error Log, Tasks, Problems и Outline. Кроме того, раздел Plug-in Development команды Window | Show View | Other содержит представления Plug-in Dependencies, Plug-in Registry и Target Platform State. Раздел Plug-in Development команды New | Other предоставляет мастеры Category Definition, Component Definition, Extension Point Schema, Feature Patch, Feature Project, Fragment Project, Plug-in from Existing JAR Archives, Plug-in Project, Product Configuration, Target Definition и Update Site Project. Общие настройки PDE-плагина осуществляются в разделе Plug-in Development диалогового окна Preferences, открываемого командой Window | Preferences.

Мастер Plug-in Project Создание Eclipse-плагина Мастер Plug-in Project помогает создать проект Eclipse-плагина. Для создания Eclipse-плагина в меню File среды Eclipse SDK последовательно выберем команды New | Other | Plug-in Development | Plug-in Project и нажмем кнопку Next. В окне Plug-in Project мастера в поле Project name введем имя создаваемого плагина, которое, как правило, для удобства совпадает с идентификатором плагина. По соглашению идентификатор пользовательского плагина имеет структуру com.[имя ком-


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.