我正在开发一个eclipse插件,我想在projectexplorer的上下文菜单中添加一个条目。只有在选择类文件时,条目才可见。
将以下内容添加到my plugin.xml文件是可行的。但是,当我在外部jar中选择一个类文件时,它不起作用。这种行为的原因是什么?在这种情况下,如何实现上下文菜单也可见?
<menuContribution
allPopups="false"
locationURI="popup:org.eclipse.ui.popup.any">
<command
commandId="my_command"
label="Test"
style="push">
<visibleWhen>
<iterate
ifEmpty="false">
<adapt type="org.eclipse.core.resources.IFile">
<test property="org.eclipse.core.resources.name" value="*class" />
</adapt>
</iterate>
</visibleWhen>
</command>
</menuContribution>
1条答案
按热度按时间f2uvfpb91#
感谢用户greg-449和howlger,我解决了我的问题。问题是jar文件中的对象没有表示为ifile。因此,我修改了visiblewhen部分: