blob: 3325c6675c39bd720ee59d059ed2497cf2bd1271 [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.0"?>
<!--
<copyright>
</copyright>
$Id$
-->
<plugin>
<extension
point="org.eclipse.core.resources.natures" id="EasyAntNature" name="EasyAntNature">
<runtime>
<run class="org.apache.easyant4e.natures.EasyAntNature" />
</runtime>
</extension>
<extension point="org.eclipse.core.resources.builders" id="EasyAntBuilder" name="EasyAntBuilder">
<builder>
<run class="org.apache.easyant4e.builders.EasyAntBuilder" />
</builder>
</extension>
<extension point="org.eclipse.ui.ide.projectNatureImages">
<image
id="org.apache.easyant4e.natures.EasyAntNatureImage"
natureId="org.apache.easyant4e.EasyAntNature"
icon="icons/EasyAntNature.gif">
</image>
</extension>
<extension point="org.eclipse.ui.popupMenus">
<objectContribution
adaptable="true"
objectClass="org.eclipse.core.resources.IProject"
nameFilter="*"
id="org.apache.easyant4e.ui.popupMenus.contribution.IProject">
<menu id="org.apache.easyant4e.ui.menu" label="EasyAnt" path="additionsEasyAnt">
<groupMarker name="nature"/>
</menu>
<action
class="org.apache.easyant4e.natures.AddEasyAntNatureAction"
enablesFor="1"
id="org.apache.easyant4e.natures.AddEasyAntNatureAction"
icon = "icons/EasyAntNature.gif"
label="Convert Project to EasyAnt Project..."
menubarPath="org.apache.easyant4e.ui.menu/nature">
</action>
<action
class="org.apache.easyant4e.natures.RemoveEasyAntNatureAction"
enablesFor="1"
id="org.apache.easyant4e.natures.RemoveEasyAntNatureAction"
icon = "icons/EasyAntNature.gif"
label="Remove EasyAnt Nature..."
menubarPath="org.apache.easyant4e.ui.menu/nature">
</action>
</objectContribution>
</extension>
<extension
point="org.eclipse.ui.importWizards">
<wizard
class="org.apache.easyant4e.wizards.EasyAntImportWizard"
id="org.apache.easyant4e.wizards.EasyAntImportWizard"
category="org.apache.easyant4e.wizards.category"
name="Existing EasyAnt Project"
icon="icons/EasyAntNature.gif">
<description>Import an existing EasyAnt Project</description>
</wizard>
<category
id="org.apache.easyant4e.wizards.category"
name="EasyAnt">
</category>
</extension>
<extension
point="org.apache.ivyde.eclipse.moduleDescriptorExtension">
<moduleDescriptor
modelContributorClass="org.apache.easyant4e.ivyde.extension.model.EasyAntModuleDescriptorExtension"></moduleDescriptor>
</extension>
<extension
point="org.apache.ivyde.eclipse.editorPage">
<editorPage
pageClass="org.apache.easyant4e.ivyde.extension.page.BuildPage">
</editorPage>
</extension>
<extension point="org.eclipse.ui.console.consoleFactories">
<consoleFactory
label="EasyAnt Console"
class="org.apache.easyant4e.console.EasyAntConsoleFactory"
icon="icons/full/obj16/ant_buildfile.gif">
</consoleFactory>
</extension>
<extension
point="org.eclipse.ui.startup">
<startup
class="org.apache.easyant4e.Startup"></startup>
</extension>
<!--
<extension
point="org.eclipse.ant.core.antTasks">
<antTask
class="org.apache.easyant.tasks.CoreRevisionCheckerTask"
library="lib/easyant-core.jar"
name="org.apache.easyant.tasks.CoreRevisionCheckerTask">
</antTask>
<antTask
class="org.apache.easyant.tasks.Import"
library="lib/easyant-core.jar"
name="org.apache.easyant.tasks.Import">
</antTask>
<antTask
class="org.apache.easyant.tasks.LoadModule"
library="lib/easyant-core.jar"
name="org.apache.easyant.tasks.LoadModule">
</antTask>
<antTask
class="org.apache.easyant.tasks.ParameterTask"
library="lib/easyant-core.jar"
name="org.apache.easyant.tasks.ParameterTask">
</antTask>
<antTask
class="org.apache.easyant.tasks.PathTask"
library="lib/easyant-core.jar"
name="org.apache.easyant.tasks.PathTask">
</antTask>
<antTask
class="org.apache.easyant.tasks.PropertyTask"
library="lib/easyant-core.jar"
name="org.apache.easyant.tasks.PropertyTask">
</antTask>
<antTask
class="org.apache.easyant.tasks.RepositoryReport"
library="lib/easyant-core.jar"
name="org.apache.easyant.tasks.RepositoryReport">
</antTask>
<antTask
class="org.apache.easyant.tasks.SubModule"
library="lib/easyant-core.jar"
name="org.apache.easyant.tasks.SubModule">
</antTask>
</extension>
-->
<!--
<extension
point="org.eclipse.ui.console.consolePageParticipants">
<consolePageParticipant
class="org.apache.easyant4e.console.EasyAntConsolePageParticipant"
id="org.apache.easyant4e.console.EasyAntConsolePageParticipant">
<enablement>
<instanceof
value="org.apache.easyant4e.console.EasyAntConsole">
</instanceof></enablement>
</consolePageParticipant>
</extension>
-->
<!--
<extension
point="org.eclipse.ui.editors">
<editor
class="org.apache.easyant4e.ant.editor.AntEditor"
extensions="ant"
icon="icons/full/obj16/ant_buildfile.gif"
id="org.eclipse.ant.ui.internal.editor.AntEditor"
name="EasyAnt Editor">
<contentTypeBinding
contentTypeId="org.eclipse.ant.core.antBuildFile"/>
</editor>
</extension>
-->
</plugin>