218 lines
9.3 KiB
XML
218 lines
9.3 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<?eclipse version="3.0"?>
|
|
<plugin
|
|
id="org.eclipse.ui.externaltools"
|
|
name="%Plugin.name"
|
|
version="3.0.1"
|
|
provider-name="%Plugin.providerName"
|
|
class="org.eclipse.ui.externaltools.internal.model.ExternalToolsPlugin">
|
|
|
|
<runtime>
|
|
<library name="externaltools.jar">
|
|
<export name="*"/>
|
|
</library>
|
|
</runtime>
|
|
<requires>
|
|
<import plugin="org.eclipse.ui.ide" optional="true"/>
|
|
<import plugin="org.eclipse.ui.views" optional="true"/>
|
|
<import plugin="org.eclipse.jface.text" optional="true"/>
|
|
<import plugin="org.eclipse.ui.workbench.texteditor" optional="true"/>
|
|
<import plugin="org.eclipse.ui.editors" optional="true"/>
|
|
<import plugin="org.eclipse.core.resources"/>
|
|
<import plugin="org.eclipse.core.variables"/>
|
|
<import plugin="org.eclipse.ui"/>
|
|
<import plugin="org.eclipse.debug.core"/>
|
|
<import plugin="org.eclipse.debug.ui"/>
|
|
<import plugin="org.eclipse.core.runtime"/>
|
|
</requires>
|
|
|
|
|
|
<!-- For internal use only. Not to be extended. -->
|
|
<extension-point id="configurationDuplicationMaps" name="%ExtPoint.configurationDuplicationMaps" schema="schema/configurationDuplicationMaps.exsd"/>
|
|
|
|
<!-- UI extensions -->
|
|
<!-- Extensions -->
|
|
<extension
|
|
point="org.eclipse.ui.actionSets">
|
|
<actionSet
|
|
label="%ActionSet.externalTools"
|
|
visible="true"
|
|
id="org.eclipse.ui.externaltools.ExternalToolsSet">
|
|
<menu
|
|
label="%Menu.run"
|
|
path="additions"
|
|
id="org.eclipse.ui.run">
|
|
<separator
|
|
name="ExternalToolsGroup">
|
|
</separator>
|
|
</menu>
|
|
<action
|
|
label="%Action.externalTools"
|
|
pulldown="true"
|
|
icon="icons/full/obj16/external_tools.gif"
|
|
class="org.eclipse.ui.externaltools.internal.menu.ExternalToolMenuDelegate"
|
|
menubarPath="org.eclipse.ui.run/ExternalToolsGroup"
|
|
id="org.eclipse.ui.externaltools.ExternalToolMenuDelegateMenu">
|
|
</action>
|
|
<action
|
|
definitionId="org.eclipse.ui.externaltools.ExternalToolMenuDelegateToolbar"
|
|
label="%Action.externalTools"
|
|
pulldown="true"
|
|
icon="icons/full/obj16/external_tools.gif"
|
|
tooltip="%Action.externalToolsTip"
|
|
class="org.eclipse.ui.externaltools.internal.menu.ExternalToolMenuDelegate"
|
|
toolbarPath="org.eclipse.debug.ui.launchActionSet/debug"
|
|
id="org.eclipse.ui.externaltools.ExternalToolMenuDelegateToolbar">
|
|
</action>
|
|
</actionSet>
|
|
</extension>
|
|
<extension
|
|
point="org.eclipse.ui.commands">
|
|
<command
|
|
name="%ActionDefinition.externalToolMenuDelegateToolbar.name"
|
|
description="%ActionDefinition.externalToolMenuDelegateToolbar.description"
|
|
category="org.eclipse.debug.ui.category.run"
|
|
id="org.eclipse.ui.externaltools.ExternalToolMenuDelegateToolbar">
|
|
</command>
|
|
<keyBinding
|
|
string=""
|
|
scope="org.eclipse.ui.globalScope"
|
|
command="org.eclipse.ui.externaltools.ExternalToolMenuDelegateToolbar"
|
|
configuration="org.eclipse.ui.defaultAcceleratorConfiguration">
|
|
</keyBinding>
|
|
</extension>
|
|
<extension
|
|
point="org.eclipse.ui.preferencePages">
|
|
<page
|
|
name="%PreferencePage.externalToolsPreferences"
|
|
category="org.eclipse.debug.ui.DebugPreferencePage"
|
|
class="org.eclipse.ui.externaltools.internal.ui.ExternalToolsPreferencePage"
|
|
id="org.eclipse.ui.externaltools.ExternalToolsPreferencePage">
|
|
</page>
|
|
</extension>
|
|
<extension
|
|
point="org.eclipse.ui.propertyPages">
|
|
<page
|
|
objectClass="org.eclipse.core.resources.IProject"
|
|
adaptable="true"
|
|
name="%PropertyPage.externalToolsBuilders"
|
|
class="org.eclipse.ui.externaltools.internal.ui.BuilderPropertyPage"
|
|
id="org.eclipse.ui.externaltools.propertypages.BuilderPropertyPage">
|
|
<filter
|
|
name="open"
|
|
value="true">
|
|
</filter>
|
|
</page>
|
|
</extension>
|
|
<extension
|
|
id="ExternalToolBuilder"
|
|
name="%Builder.externalTools"
|
|
point="org.eclipse.core.resources.builders">
|
|
<builder>
|
|
<run
|
|
class="org.eclipse.ui.externaltools.internal.model.ExternalToolBuilder">
|
|
</run>
|
|
</builder>
|
|
</extension>
|
|
<!-- Launch Configuration Extensions -->
|
|
<extension
|
|
point="org.eclipse.debug.core.launchConfigurationTypes">
|
|
<launchConfigurationType
|
|
name="%Program.externalTools"
|
|
delegate="org.eclipse.ui.externaltools.internal.program.launchConfigurations.ProgramLaunchDelegate"
|
|
category="org.eclipse.ui.externaltools"
|
|
modes="run"
|
|
id="org.eclipse.ui.externaltools.ProgramLaunchConfigurationType">
|
|
</launchConfigurationType>
|
|
<launchConfigurationType
|
|
name="%Program.externalTools"
|
|
delegate="org.eclipse.ui.externaltools.internal.program.launchConfigurations.ProgramLaunchDelegate"
|
|
category="org.eclipse.ui.externaltools.builder"
|
|
modes="run"
|
|
id="org.eclipse.ui.externaltools.ProgramBuilderLaunchConfigurationType">
|
|
</launchConfigurationType>
|
|
</extension>
|
|
<extension
|
|
point="org.eclipse.ui.externaltools.configurationDuplicationMaps">
|
|
<configurationMap
|
|
sourceType="org.eclipse.ui.externaltools.ProgramLaunchConfigurationType"
|
|
builderType="org.eclipse.ui.externaltools.ProgramBuilderLaunchConfigurationType">
|
|
</configurationMap>
|
|
</extension>
|
|
<extension
|
|
point="org.eclipse.debug.ui.launchConfigurationTabGroups">
|
|
<launchConfigurationTabGroup
|
|
type="org.eclipse.ui.externaltools.ProgramLaunchConfigurationType"
|
|
description="%programLaunchConfigurationTabGroup.description"
|
|
helpContextId="org.eclipse.ui.externaltools.launchConfigHelpContext.program"
|
|
class="org.eclipse.ui.externaltools.internal.program.launchConfigurations.ProgramTabGroup"
|
|
id="org.eclipse.ui.externaltools.launchConfigurationTabGroup.program">
|
|
</launchConfigurationTabGroup>
|
|
<launchConfigurationTabGroup
|
|
type="org.eclipse.ui.externaltools.ProgramBuilderLaunchConfigurationType"
|
|
description="%programBuilderLaunchConfigurationTabGroup.description"
|
|
helpContextId="org.eclipse.ui.externaltools.launchConfigHelpContext.program_builder"
|
|
class="org.eclipse.ui.externaltools.internal.program.launchConfigurations.ProgramBuilderTabGroup"
|
|
id="org.eclipse.ui.externaltools.launchConfigurationTabGroup.program.builder">
|
|
</launchConfigurationTabGroup>
|
|
</extension>
|
|
<extension
|
|
point="org.eclipse.debug.ui.launchConfigurationTypeImages">
|
|
<launchConfigurationTypeImage
|
|
icon="icons/full/obj16/external_tools.gif"
|
|
configTypeID="org.eclipse.ui.externaltools.ProgramLaunchConfigurationType"
|
|
id="org.eclipse.ui.externaltools.launchConfigurationTypeImage.program">
|
|
</launchConfigurationTypeImage>
|
|
<launchConfigurationTypeImage
|
|
icon="icons/full/obj16/external_tools.gif"
|
|
configTypeID="org.eclipse.ui.externaltools.ProgramBuilderLaunchConfigurationType"
|
|
id="org.eclipse.ui.externaltools.launchConfigurationTypeImage.program.builder">
|
|
</launchConfigurationTypeImage>
|
|
</extension>
|
|
<extension
|
|
point="org.eclipse.debug.ui.launchGroups">
|
|
<launchGroup
|
|
label="%ExternalToolsLaunchGroup.label"
|
|
bannerImage="icons/full/wizban/ext_tools_wiz.gif"
|
|
category="org.eclipse.ui.externaltools"
|
|
image="icons/full/obj16/external_tools.gif"
|
|
mode="run"
|
|
id="org.eclipse.ui.externaltools.launchGroup">
|
|
</launchGroup>
|
|
<launchGroup
|
|
label="%ExternalToolsLaunchGroup.label"
|
|
bannerImage="icons/full/wizban/ext_tools_wiz.gif"
|
|
category="org.eclipse.ui.externaltools.builder"
|
|
image="icons/full/obj16/external_tools.gif"
|
|
public="false"
|
|
mode="run"
|
|
id="org.eclipse.ui.externaltools.launchGroup.builder">
|
|
</launchGroup>
|
|
</extension>
|
|
<!-- Dynamic (String Substitution) Variables -->
|
|
<extension
|
|
point="org.eclipse.core.variables.dynamicVariables">
|
|
<variable
|
|
name="build_type"
|
|
resolver="org.eclipse.ui.externaltools.internal.variables.BuildTypeResolver"
|
|
description="%build_type.description"
|
|
supportsArgument="false">
|
|
</variable>
|
|
<variable
|
|
name="build_project"
|
|
resolver="org.eclipse.ui.externaltools.internal.variables.BuildProjectResolver"
|
|
description="%build_project.description">
|
|
</variable>
|
|
</extension>
|
|
|
|
<extension
|
|
point="org.eclipse.debug.core.launchConfigurationComparators">
|
|
<launchConfigurationComparator
|
|
attribute="org.eclipse.ui.externaltools.ATTR_BUILD_SCOPE"
|
|
class="org.eclipse.ui.externaltools.internal.launchConfigurations.WorkingSetComparator"
|
|
id="org.eclipse.ui.externaltools.workingSetComparator">
|
|
</launchConfigurationComparator>
|
|
</extension>
|
|
|
|
</plugin>
|