eclipse中plugin.xml中的所有可用标记

时间:2013-07-09 05:48:31

标签: eclipse plugin.xml

对于eclipse插件开发,我怎么知道plugin.xml中可用的所有标签?
是否有可用的标签清单?

2 个答案:

答案 0 :(得分:2)

plugin.xml中可用的标记集不是有限的,也不是在Eclipse的不同安装中是相同的。扩展点由各种插件提供,这些插件确定了plugin.xml子集的模式。

要理解这一点,请不要使用文本编辑器来编辑plugin.xml文件。始终使用PDE附带的基于表单的编辑器。它将指导您发现可用的扩展点及其属性。

答案 1 :(得分:0)

来自article给出的eclipse.org您需要在plugin.xml

中设置这些代码
<?xml version="1.0"?>
<plugin
    name="Eclipse Hello World Example"
    id="org.eclipse.examples.helloworld"
    version="0.0.0"
    provider-name="OTI">

    <requires>
    <import plugin="org.eclipse.core.resources"/>
        <import plugin="org.eclipse.ui"/>
    </requires>

    <runtime>
    <library name="helloworld.jar"/>
    </runtime>

    <extension point = "org.eclipse.ui.actionSets">
        <actionSet
            id="org.eclipse.examples.helloworld.HelloWorldActionSet"
            label="Hello World"
        visible="true"
        description="The action set for the Eclipse Hello World example">
        <menu
        id="org.eclipse.examples.helloworld.HelloWorldMenu"
        label="Samples">
        <separator name="samples"/>
        </menu>
        <action id="org.eclipse.examples.helloworld.actions.HelloWorldAction"
        menubarPath="org.eclipse.examples.helloworld.HelloWorldMenu/samples"
        toolbarPath="Normal"            
        label="Hello World"
        tooltip="Press to see a message"
        icon="icons/helloworld.gif"
        class="org.eclipse.examples.helloworld.HelloWorldAction"/>
        </actionSet>
    </extension>
</plugin>

只需编辑plugin.xml文件并根据插件配置放置这些标签。您可以使用Eclipse使用默认文本编辑器编辑此文件。为此,请选择窗口 - &gt;首选项,展开Workbench条目,然后选择文件关联。添加资源扩展名xml,并将文本编辑器添加到其关联。现在,当您尝试在.xml文件上打开编辑器时,您将使用默认文本编辑器.PDE使复杂插件更容易