blob: c32b4442329f0d261b00a3a0514b672e53b3e357 [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<plugin
id="org.eclipse.ui.externaltools"
name="%Plugin.name"
version="2.0.0"
provider-name="%Plugin.providerName"
class="org.eclipse.ui.externaltools.internal.core.ExternalToolsPlugin">
<runtime>
<library name="externaltools.jar">
<export name="*"/>
</library>
</runtime>
<requires>
<import plugin="org.apache.xerces"/>
<import plugin="org.eclipse.ant.core"/>
<import plugin="org.eclipse.core.resources"/>
<import plugin="org.eclipse.ui"/>
</requires>
<!-- extension point definitions -->
<!-- Extensions -->
<extension point="org.eclipse.core.resources.builders"
id="ExternalToolBuilder"
name="%Builder.externalTools">
<builder>
<run class="org.eclipse.ui.externaltools.internal.core.ExternalToolsBuilder"/>
</builder>
</extension>
<extension point="org.eclipse.ui.popupMenus">
<objectContribution
id="org.eclipse.ui.externaltools.RunAnt"
objectClass="org.eclipse.core.resources.IResource"
adaptable="true"
nameFilter="*.xml">
<action
id="org.eclipse.ui.externaltools.RunAntAction"
label="%PopupMenu.runAnt"
tooltip="%PopupMenu.runAntTip"
menubarPath="additions"
enablesFor="1"
class="org.eclipse.ui.externaltools.internal.ui.AntRunActionDelegate">
</action>
</objectContribution>
</extension>
<extension point="org.eclipse.ui.actionSets">
<actionSet
id="org.eclipse.ui.externaltools.ExternalToolsSet"
label="%ActionSet.externalTools"
visible="true">
<menu id="org.eclipse.ui.run"
label="%Menu.run"
path="additions">
<separator name="ExternalToolsGroup"/>
</menu>
<action
id="org.eclipse.ui.externaltools.ExternalToolAction"
label="%Action.externalTools"
menubarPath="org.eclipse.ui.run/ExternalToolsGroup"
toolbarPath="Normal/additions"
disabledIcon="icons/full/dtool16/external_tools.gif"
icon="icons/full/etool16/external_tools.gif"
hoverIcon="icons/full/ctool16/external_tools.gif"
tooltip="%Action.externalToolsTip"
pulldown="true"
class="org.eclipse.ui.externaltools.internal.ui.ExternalToolsAction">
</action>
</actionSet>
</extension>
<extension point="org.eclipse.ui.propertyPages">
<page
id="org.eclipse.ui.externaltools.propertypages.BuilderPropertyPage"
objectClass="org.eclipse.core.resources.IProject"
adaptable="true"
name="%PropertyPage.externalToolsBuilders"
class="org.eclipse.ui.externaltools.internal.ui.BuilderPropertyPage">
<filter name="open" value="true"/>
</page>
</extension>
<extension point="org.eclipse.ui.preferencePages">
<page
id="org.eclipse.ui.externaltools.ToolsPreferencePage"
name="%PreferencePage.toolsPreferences"
class="org.eclipse.ui.externaltools.internal.ui.ToolsPreferencePage">
</page>
<page
id="org.eclipse.ui.externaltools.AntPreferencePage"
name="%PreferencePage.antPreferences"
class="org.eclipse.ui.externaltools.internal.ui.AntPreferencePage"
category="org.eclipse.ui.externaltools.ToolsPreferencePage">
</page>
</extension>
<extension point="org.eclipse.ui.views">
<category
id="org.eclipse.ui.externaltools.views"
name="%Category.externalTools">
</category>
<view
id="org.eclipse.ui.externaltools.LogConsoleView"
name="%View.logConsole"
icon="icons/full/cview16/log_console_view.gif"
fastViewWidthRatio="0.75"
category="org.eclipse.ui.externaltools.views"
class="org.eclipse.ui.externaltools.internal.ui.LogConsoleView">
</view>
</extension>
<extension point="org.eclipse.ant.core.extraClasspathEntries">
<extraClasspathEntry
library="lib/antbuilder.jar">
</extraClasspathEntry>
</extension>
</plugin>