zoukankan      html  css  js  c++  java
  • myeclipse扩展Natures、Builders、Builders、classpathVariableInitializer、classpathContainerInitializer、projectNatureImages代码

    eclipse\plugins\com.genuitec.eclipse.j2eedt.core_6.9.200.zmyeclipse69200200809\plugin.xml
    <!-- Natures -->
       <extension
             
    id="earnature"
             name
    ="%nature.EAR.name"
             point
    ="org.eclipse.core.resources.natures">
          <runtime>
             <run
                   
    class="com.genuitec.eclipse.j2eedt.core.EARNature">
             </run>
          </runtime>
       </extension>
       <extension
             
    id="ejbnature"
             name
    ="%nature.EJB.name"
             point
    ="org.eclipse.core.resources.natures">
          <runtime>
             <run
                   
    class="com.genuitec.eclipse.j2eedt.core.EJBNature">
             </run>
          </runtime>
       </extension>
       <extension
             
    id="webnature"
             name
    ="%nature.WEB.name"
             point
    ="org.eclipse.core.resources.natures">
          <runtime>
             <run
                   
    class="com.genuitec.eclipse.j2eedt.core.WebNature">
             </run>
          </runtime>
       </extension>
       
    <!-- Builders -->
       <extension
             
    id="J2EEProjectValidator"
             name
    ="%builder.J2EEProjectValidator.name"
             point
    ="org.eclipse.core.resources.builders">
          <builder>
             <run
                   
    class="com.genuitec.eclipse.j2eedt.core.builder.J2EEProjectValidator">
             </run>
          </builder>
       </extension>
       <extension
             
    id="DeploymentDescriptorValidator"
             name
    ="%builder.DeploymentDescriptorValidator.name"
             point
    ="org.eclipse.core.resources.builders">
          <builder>
             <run
                   
    class="com.genuitec.eclipse.j2eedt.core.builder.DeploymentDescriptorValidator">
             </run>
          </builder>
       </extension>
       <extension
             
    id="WebClasspathBuilder"
             name
    ="%builder.WebClasspathBuilder.name"
             point
    ="org.eclipse.core.resources.builders">
          <builder>
             <run
                   
    class="com.genuitec.eclipse.j2eedt.core.builder.WebClasspathBuilder">
             </run>
          </builder>
       </extension>

    <!-- Classpath Container Initializers -->
       <extension
             
    point="org.eclipse.jdt.core.classpathVariableInitializer">
          <classpathVariableInitializer
                
    variable="MYECLIPSE_LIB_HOME"
                class
    ="com.genuitec.eclipse.j2eedt.classpath.J2EEClasspathVariableInitializer">
          </classpathVariableInitializer>
       </extension>
       
       <!-- Initialize ClasspathContainers -->
       <extension
             
    point="org.eclipse.jdt.core.classpathContainerInitializer">

          <classpathContainerInitializer
                
    class="com.genuitec.eclipse.core.librarymgmt.MEClasspathContainerInitializer"
                id
    ="com.genuitec.eclipse.j2eedt.core.J2EE13_CONTAINER">
          </classpathContainerInitializer>

          <classpathContainerInitializer
                
    class="com.genuitec.eclipse.core.librarymgmt.MEClasspathContainerInitializer"
                id
    ="com.genuitec.eclipse.j2eedt.core.J2EE14_CONTAINER">
          </classpathContainerInitializer>
          
          <classpathContainerInitializer
                
    class="com.genuitec.eclipse.core.librarymgmt.MEClasspathContainerInitializer"
                id
    ="melibrary.com.genuitec.eclipse.j2eedt.core.MYECLIPSE_JAVAEE_5_CONTAINER">
          </classpathContainerInitializer>
       </extension>   
       
    <!-- Nature Images -->
       <extension
             
    point="org.eclipse.ui.ide.projectNatureImages">
          <image
                
    icon="icons/ear.gif"
                natureId
    ="com.genuitec.eclipse.j2eedt.core.earnature"
                id
    ="com.genuitec.myeclipse.images.earnature">
          </image>
          <image
                
    icon="icons/ejb.gif"
                natureId
    ="com.genuitec.eclipse.j2eedt.core.ejbnature"
                id
    ="com.genuitec.myeclipse.images.ejbnature">
          </image>
          <image
                
    icon="icons/web.gif"
                natureId
    ="com.genuitec.eclipse.j2eedt.core.webnature"
                id
    ="com.genuitec.myeclipse.images.webnature">
          </image>
       </extension>
  • 相关阅读:
    Smart Client Architecture and Design Guide
    Duwamish密码分析篇, Part 3
    庆贺发文100篇
    .Net Distributed Application Design Guide
    New Introduction to ASP.NET 2.0 Web Parts Framework
    SPS toplevel Site Collection Administrators and Owners
    来自Ingo Rammer先生的Email关于《Advanced .Net Remoting》
    The newsletter published by Ingo Rammer
    深度探索.Net Remoting基础架构
    信道、接收器、接收链和信道接受提供程序
  • 原文地址:https://www.cnblogs.com/jifeng/p/2279190.html
Copyright © 2011-2022 走看看