Правильный способ разработки Eclipse Plugin? - PullRequest
1 голос
/ 25 сентября 2019

Ну, я недавно начал разрабатывать плагин для Eclipse, чего я никогда раньше не делал.После некоторых исследований и испытаний я понял, что могу добавить больше кнопок на панель инструментов (например), добавив код в plugin.xml или добавив расширение.Дело в том, что я не уверен, как правильно делать все это, потому что я видел руководства, которые говорят, что вы должны добавить свои кнопки и другие новые элементы через менеджер расширений, в то время как другие рекомендуют добавлять код XMLпрямо сейчас.

Я пытался сделать это с обоими методами, но мне это удалось только в XML.Меню расширений все еще сбивают меня с толку, и я не до конца их понимаю.

<extension
         point="org.eclipse.ui.menus">
      <menuContribution
            locationURI="menu:org.eclipse.ui.main.menu?after=additions">
         <menu
               id="toolbarTest.menus.sampleMenu"
               label="Sample Menu"
               mnemonic="M">
            <command
                  commandId="toolbarTest.commands.sampleCommand"
                  id="toolbarTest.menus.sampleCommand"
                  mnemonic="S">
            </command>
            <command
                  commandId="toolbarTest.commands.sampleCommand2"
                  id="toolbarTest.menus.sampleCommand2"
                  mnemonic="S">
            </command>
         </menu>
      </menuContribution>
      <menuContribution
            locationURI="toolbar:org.eclipse.ui.main.toolbar?after=additions">
         <toolbar
               id="toolbarTest.toolbars.sampleToolbar">
            <command
                  id="toolbarTest.toolbars.sampleCommand"
                  commandId="toolbarTest.commands.sampleCommand"
                  icon="icons/sample.png"
                  tooltip="Say hello world">
            </command>
            <command
                  commandId="toolbarTest.commands.sampleCommand2"
                  icon="icons/widgts p931sexposito.png"
                  id="toolbarTest.toolbars.sampleCommand2"
                  tooltip="Say good bye">
            </command>
         </toolbar>
      </menuContribution>
   </extension>

Результат, который я хочу получить, - это в основном знание о том, как правильно создавать плагины Eclipse.Это путем построения их в файле XML?Если да, есть ли руководство, которое объясняет их структуру?Или как вы должны строить вещи, и как это сделать?Все руководства, которые я нашел, просто объясняют, как создать базовый плагин, используя шаблон.

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