Eclipse插件开发:如何避免弃用ActionSet?

时间:2011-12-16 18:07:49

标签: java eclipse eclipse-plugin

从官方Eclipse插件开发教程中,我复制了以下代码以在plugin.xml中定义一个新按钮

<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>

但不幸的是,我收到了一些弃用的警告。 Especiall用于扩展点和动作集。我找不到任何有关如何避免这种情况的信息。任何提示?

1 个答案:

答案 0 :(得分:8)

问题是整个行动框架已被弃用。如今,人们使用命令。您可以找到有关命令的更多信息,例如eclipse-tips.comvogella.com