Как развернуть шпаргалку в Eclipse - PullRequest
1 голос
/ 25 марта 2010

Я разработал простую шпаргалку в затмении.
Теперь я хочу установить этот плагин шпаргалки в самом затмении

Может кто-нибудь помочь мне, как это сделать ???

1 Ответ

0 голосов
/ 25 марта 2010

Если вы разработали плагин шпаргалки, как описано в Справка Eclipse , с правильной точкой расширения, например:

<extension point="org.eclipse.ui.cheatsheets.cheatSheetContent">
    <cheatsheet
        name="%cheatsheet.helloworld.name"
        contentFile="$nl$/cheatsheets/HelloWorld.xml"
        id="org.eclipse.jdt.helloworld">
        <description>%cheatsheet.helloworld.desc</description>
    </cheatsheet>

, тогда вы можете запустить и протестировать ваш плагин в другом экземпляре Eclipse .

Run > Run As > Run-time Workbench

Это называется самостоятельным хостингом


После тестирования вам необходимо развернуть его в своем собственном экземпляре Eclipse. См. FAQ по PDE UI

Чтобы проверить код на хосте, вам нужно экспортировать и установить его в работающий экземпляр Eclipse.

Чтобы экспортировать плагины и функции и установить их в Eclipse, выполните следующие действия:

  1. Разработка плагинов и функций в рабочей области
  2. Откройте мастер экспорта, либо File > Export... > Plug-in Development > Deployable plug-ins and fragments, либо File > Export... > Plug-in Development > Deployable features
  3. Выберите ваши плагины или функции для экспорта и установки
  4. Выберите последний параметр на вкладке «Назначение» «Установить на хост». Repository. Затем выберите каталог для создания хранилища в
  5. Нажмите Finish. Будет запущена операция экспорта с последующей операцией установки.
  6. Если операции завершены успешно, вам будет предложено перезапустить. Выберите перезагрузить сейчас

Ваши плагины будут установлены и запущены после перезагрузки.
Вы можете увидеть, что было установлено, с помощью кнопки «Сведения об установке» в диалоговом окне «О программе» (доступно, перейдя по Help > About Eclipse SDK)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...