简体   繁体   English

找到了未知的扩展标签:Eclipse Plugin Development

[英]Unknown extension tag found: Eclipse Plugin Development

I'm customizing the Eclipse popup menu. 我正在自定义Eclipse弹出菜单。 I'm not able to run my plugin code in debug mode. 我无法在调试模式下运行插件代码。 When I right click on plugin project -> debug as -> Eclipse Application the eclipse client is launched. 当我右键单击插件项目->调试为-> Eclipse Application时 ,eclipse客户端启动。 But when I want to check my changes its not reflected and I get Error in Console as: 但是,当我要检查更改时,更改未反映出来,并且在控制台中出现以下错误:

!ENTRY org.eclipse.ui 4 4 2013-07-22 17:47:13.902 !MESSAGE Plugin zsample.menuitem, extension org.eclipse.ui.popupMenus, id zsample.menuitem.popup.actions.NewAction: Unknown extension tag found: actionProvider !ENTRY org.eclipse.ui 4 4 2013-07-22 17:47:13.902!MESSAGE插件zsample.menuitem,扩展名org.eclipse.ui.popupMenus,id zsample.menuitem.popup.actions.NewAction:发现未知的扩展名标签:actionProvider

My Plugin.xml looks like below: 我的Plugin.xml如下所示:

<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.4"?>
<plugin>
  <extension
     point="org.eclipse.ui.popupMenus">
     <actionProvider
                class="zsample.menuitem.popup.actions.NewAction"
                id="zsample.menuitem.popup.actions.NewAction"
                overrides="com.ibm.team.workitem.rcp.ui.internal.actions.AttributeValueSetDropDownAction"
                priority="highest">
            <enablement>
            <!-- A hack to allways be enabled -->
                <not>
                    <systemTest
                            property="MyApp"
                            value="WONT-EVER-BE-SET">
                    </systemTest>
                </not>
            </enablement>
        </actionProvider>
      </extension>
     </plugin>

I'm not sure why my NewAction.java doesn't go in debug mode. 我不确定为什么NewAction.java不进入调​​试模式。 And why I'm getting Unknown extension tag found: 以及为什么找到未知扩展标签:

Thanks, Munna 谢谢蒙娜

As error clearly says, actionProvider is not a valid element for org.eclipse.ui.popupMenus . 正如错误明确指出的那样, actionProvider不是org.eclipse.ui.popupMenus的有效元素。 Valid elements are objectContribution and viewerContribution . 有效元素是objectContributionviewerContribution

Also note that org.eclipse.ui.popupMenus is deprecated, in future versions it maybe removed. 另请注意,不建议使用org.eclipse.ui.popupMenus ,在将来的版本中,可能会删除它。 More information about popupMenus can be found here. 有关popupMenus的更多信息,请参见此处。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM