Initial commit
This commit is contained in:
@@ -0,0 +1,217 @@
|
||||
<?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>
|
||||
Reference in New Issue
Block a user