在所有角度显示 eclipse 菜单贡献(不仅在插件开发角度)

show eclipse menuContribution in all perspective( not in only plugin development pespective)

我在项目资源管理器中编写了一个有两个菜单贡献的插件,但这些菜单仅在插件开发视角下可见。我希望它在所有角度都可见(尤其是在 Java 和 Java EE 角度)。这是我的 plugin.xml:

<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.4"?>
<plugin>
   <extension
         point="org.eclipse.ui.menus">
      <menuContribution
            locationURI= "popup:org.eclipse.jdt.ui.PackageExplorer">
         <menu
               icon="icons/sample.gif"
               id="create.exility.project"
               label="Create Exility Project">
            <command
                  commandId="com.exility.plugin.convert"
                  label="Convert into Exility Project"
                  style="push">
            </command>
         </menu>
      </menuContribution>
       <menuContribution
            locationURI= "popup:org.eclipse.jdt.ui.PackageExplorer">
         <menu
               id="generate.html.page"
               label="Generate HTML Page">
            <command
                  commandId="com.exility.plugin.CovertIntoHtml"
                  label="Generate HTML"
                  style="push">
            </command>
         </menu>
      </menuContribution>
   </extension>
   <extension
         point="org.eclipse.ui.commands">
      <command

            id="com.exility.plugin.convert"
            name="Convert">
      </command>
      <command

            id="com.exility.plugin.CovertIntoHtml"
            name="CovertIntoHtml">
      </command>
   </extension>

   <extension
         point="org.eclipse.ui.handlers">
      <handler
            class="com.exility.plugin.handler.AddExilityResource"
            commandId="com.exility.plugin.convert">
         <enabledWhen>
            <with
                  variable="activeMenuSelection">
               <count
                     value="1">
               </count>
            </with>
         </enabledWhen>
      </handler>
      <handler
            class="com.exility.plugin.handler.ConvertXMLToHTML"
            commandId="com.exility.plugin.CovertIntoHtml">
         <enabledWhen>
            <with variable="selection">
        <iterate operator="and" ifEmpty="false">
           <test   forcePluginActivation="true"
            property="testWizard.propertyTester.checkFolder"
             value="org.eclipse.wst.jsdt.core.jsNature">
            </test> 
        </iterate>
     </with>
         </enabledWhen>
      </handler>
   </extension>


   <extension
        point="org.eclipse.core.expressions.propertyTesters">
     <propertyTester          
        class="testwizard.wizards.MyPropTester"
           id="MyPropTesterFolder"
           namespace="testWizard.propertyTester"
           properties="checkFolder"
           type="org.eclipse.core.resources.IResource">
     </propertyTester>

    </extension>

</plugin> 

请帮帮我

弹出式(上下文)菜单贡献不受当前视角的影响。

但是不同的观点可能会使用不同的观点。在这种情况下,一些透视图使用 'Package Explorer' 视图,而其他透视图使用 'Project Explorer' 视图。您需要为希望弹出窗口出现的每个视图使用菜单贡献。