【问题标题】:Devolping Eclipse Plugin. Create Subcategory in plugin.xml开发 Eclipse 插件。在 plugin.xml 中创建子类别
【发布时间】:2014-03-11 18:13:20
【问题描述】:

这是我的 plugin.xml

<plugin>
   <extension point="org.eclipse.ui.newWizards"> 
      <category 
        id="root" 
        name="Root Category"> 
      </category> 
      <category 
        id="first_subcategory" 
        name="Sub Category"
        parentCategory="root"> 
      </category>       
      <wizard 
          id="first_leaf_of_subcategory" 
          name="Wizard of First Subcategory" 
          category="root/first_subcategory" 
          icon="./icons/sample.gif" 
          class="com.myplugin.WizFirstSubCategory"
          project="true"
          > 
          <description> 
              Create a simple wizard of First Subcategory
          </description>         
      </wizard> 
   </extension> 
</plugin>

当我将我的插件作为 Eclipse 应用程序运行时,我没有找到我编写的三个。 我想要“新建-->项目”打开向导,该向导在“根类别-->子类别-->第一个子类别的向导”中,但不起作用

如果我删除子类别并直接在根插件引用 first_leaf_of_subcategory 如果我插入子类别不起作用。

我阅读了文档Here

谢谢

【问题讨论】:

    标签: eclipse eclipse-plugin


    【解决方案1】:

    这棵树终于适合我了。

    <plugin>
       <extension point="org.eclipse.ui.newWizards"> 
          <!-- ROOT CATEGORY -->
          <category 
            id="root_category" 
            name="Root Category"> 
          </category>
          <!-- FIRST SUB CATEGORY -->   
          <category 
            id="first_sub_category"
            name="First Sub Category"
            parentCategory="root_category"> 
          </category>       
          <wizard 
              id="firstWizS1" 
              name="First Wiz S1" 
              category="root_category/first_sub_category" 
              icon="./icons/firstWizS1.png" 
              class="com.mycategory.FirstWizS1"
              project="true">      
          </wizard> 
          <wizard 
              id="secondWizS1" 
              name="Second Wiz S1" 
              category="root_category/first_sub_category" 
              icon="./icons/secondWizS1.png" 
              class="com.mycategory.SecondWizS1"
              project="true">      
          </wizard>
          <!-- SECOND SUB CATEGORY --> 
          <category 
            id="second_sub_category"
            name="Second Sub Category"
            parentCategory="root_category"> 
          </category>
          <wizard 
              id="firstWizS2" 
              name="First Wiz S2" 
              category="root_category/second_sub_category" 
              icon="./icons/firstWizS2.png" 
              class="com.mycategory.FirstWizS2"
              project="true">      
          </wizard> 
          <wizard 
              id="secondWizS1" 
              name="Second Wiz S1" 
              category="root_category/second_sub_category" 
              icon="./icons/secondWizS2.png" 
              class="com.mycategory.SecondWizS2"
              project="true">      
          </wizard>
       </extension>    
    </plugin>
    

    【讨论】:

    • 这正是我最近几分钟一直在寻找的。非常感谢!很好的帮助。
    猜你喜欢
    • 2011-10-20
    • 1970-01-01
    • 2016-11-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多