Xml 在插件的菜单选择上检查Eclipse RepositoryProvider

Xml 在插件的菜单选择上检查Eclipse RepositoryProvider,xml,eclipse,plugins,Xml,Eclipse,Plugins,我正在编写一个插件,希望根据项目是否配置了团队支持的“共享项目”来启用/禁用弹出菜单项 我使用以下内容来检查RepositoryProvider的选择,它在Navigator视图中运行良好。但是,它不适用于PackageExplorer中的java文件。如何检查java元素上的RepositoryProvider? 谢谢 我发现使用org.eclipse.core.resources.IResource而不是org.eclipse.core.resources.mapping.ResourceM

我正在编写一个插件,希望根据项目是否配置了团队支持的“共享项目”来启用/禁用弹出菜单项

我使用以下内容来检查RepositoryProvider的选择,它在Navigator视图中运行良好。但是,它不适用于PackageExplorer中的java文件。如何检查java元素上的RepositoryProvider? 谢谢


我发现使用org.eclipse.core.resources.IResource而不是org.eclipse.core.resources.mapping.ResourceMapping解决了我的问题

<adapt type="org.eclipse.core.resources.mapping.ResourceMapping">
   <test
      property="org.eclipse.core.resources.projectPersistentProperty"
      args="org.eclipse.team.core.repository,com.abc.team.teamProvider">
   </test>
</adapt>