2013-08-06 4 views
0

Я создал плагин, который добавляет меню к существующему меню (с помощью Hello, World Command)Невозможно экспортировать плагин Eclipse

, когда я запустить его во время тестирования, среда выполнение-EclipseApplication было создано, и я мог видеть меню и команды. Но когда я устанавливаю его из мастера экспорта, я не мог видеть меню.

Для отладки этой проблемы нет журналов.

У меня уже установлен такой же тип плагина (с использованием Hello, World Command). будет, что вызывает проблемы

это plugin.xml

<?xml version="1.0" encoding="UTF-8"?> 
<?eclipse version="3.4"?> 
<plugin> 

    <extension 
    point="org.eclipse.ui.commands"> 
     <category 
     name="Sample Category" 
     id="CheckList.commands.category"> 
     </category> 
     <command 
     name="Create Checklist" 
     categoryId="CheckList.commands.category" 
     id="CheckList.commands.sampleCommand"> 
     </command> 
    </extension> 
    <extension  
    point="org.eclipse.ui.handlers"> 
     <handler 
     commandId="CheckList.commands.sampleCommand" 
     class="checklist.handlers.createChecklistHandler"> 
     </handler> 
    </extension> 
    <extension 
    point="org.eclipse.ui.bindings"> 
     <key 
     commandId="CheckList.commands.sampleCommand" 
     contextId="org.eclipse.ui.contexts.window" 
     sequence="M1+8" 
     schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"> 
     </key> 
    </extension> 
    <extension 
    point="org.eclipse.ui.menus"> 
     <menuContribution 
     locationURI="menu:org.eclipse.ui.main.menu?after=additions"> 
     <menu 
      label="Create Checklist" 
      mnemonic="M" 
      id="CheckList.menus.sampleMenu"> 
      <command 
       commandId="CheckList.commands.sampleCommand" 
       mnemonic="C" 
       id="CheckList.menus.sampleCommand"> 
      </command> 
     </menu> 
     </menuContribution> 
     <menuContribution 
     locationURI="toolbar:org.eclipse.ui.main.toolbar?after=additions"> 
     <toolbar 
      id="CheckList.toolbars.sampleToolbar"> 
      <command 
       commandId="CheckList.commands.sampleCommand" 
       icon="icons/sample.gif" 
       tooltip="Create migration Checklist" 
       id="CheckList.toolbars.sampleCommand"> 
      </command> 
     </toolbar> 
     </menuContribution> 
    </extension> 

</plugin> 
+0

Вы использовали другой плагин n, которое уже установлено? –

+0

@scawf нет .. я использовал разные имена – VamsiKrishna

+0

Вы должны попробовать использовать другой идентификатор для меню –

ответ

0

Я подозреваю, что новое меню в виде плагина в том, что является в конфигурации запуска, но не в продукте определение.

EDIT:

Я ожидаю, что текущее определение продукта плагина на основе, а не функции на основе:

Overview oage

Теперь вы можете добавить разыскиваемые плагин через зависимости страница:

Dependencies page

+0

Я думаю, что это может быть проблемой. Любая помощь в определении определения продукта – VamsiKrishna

Смежные вопросы