Ну, я недавно начал разрабатывать плагин для 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?Если да, есть ли руководство, которое объясняет их структуру?Или как вы должны строить вещи, и как это сделать?Все руководства, которые я нашел, просто объясняют, как создать базовый плагин, используя шаблон.