myeclipse扩展Natures、Builders、Builders、classpathVariableInitializer、classpathContainerInitializer、projectNatureImages代码
Posted on 2011-12-07 13:47 季枫 阅读(950) 评论(0) 编辑 收藏 举报
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>
<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>