481 lines
19 KiB
XML
481 lines
19 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<?eclipse version="3.0"?>
|
|
<plugin
|
|
id="org.eclipse.ant.ui"
|
|
name="%pluginName"
|
|
version="3.0.1"
|
|
provider-name="%providerName"
|
|
class="org.eclipse.ant.internal.ui.model.AntUIPlugin">
|
|
|
|
<runtime>
|
|
<library name="antui.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.apache.ant"/>
|
|
<import plugin="org.eclipse.ant.core"/>
|
|
<import plugin="org.eclipse.core.resources"/>
|
|
<import plugin="org.eclipse.core.filebuffers"/>
|
|
<import plugin="org.eclipse.core.variables"/>
|
|
<import plugin="org.eclipse.ui.externaltools"/>
|
|
<import plugin="org.eclipse.ui"/>
|
|
<import plugin="org.eclipse.ui.console"/>
|
|
<import plugin="org.eclipse.debug.core"/>
|
|
<import plugin="org.eclipse.debug.ui"/>
|
|
<import plugin="org.eclipse.jdt.ui"/>
|
|
<import plugin="org.eclipse.jdt.debug.ui"/>
|
|
<import plugin="org.eclipse.jdt.launching"/>
|
|
<import plugin="org.eclipse.core.runtime"/>
|
|
<import plugin="org.eclipse.jdt.core"/>
|
|
</requires>
|
|
|
|
<extension
|
|
point="org.eclipse.ui.editors">
|
|
<editor
|
|
name="%AntEditor.name"
|
|
icon="icons/full/obj16/ant_buildfile.gif"
|
|
filenames="build.xml,*.macrodef,*.ent"
|
|
class="org.eclipse.ant.internal.ui.editor.AntEditor"
|
|
contributorClass="org.eclipse.ant.internal.ui.editor.AntEditorActionContributor"
|
|
id="org.eclipse.ant.ui.internal.editor.AntEditor">
|
|
</editor>
|
|
</extension>
|
|
<extension
|
|
point="org.eclipse.debug.core.launchConfigurationTypes">
|
|
<launchConfigurationType
|
|
name="%AntBuild"
|
|
delegate="org.eclipse.ant.internal.ui.launchConfigurations.AntLaunchDelegate"
|
|
category="org.eclipse.ui.externaltools"
|
|
modes="run"
|
|
id="org.eclipse.ant.AntLaunchConfigurationType">
|
|
</launchConfigurationType>
|
|
<launchConfigurationType
|
|
name="%AntBuild"
|
|
delegate="org.eclipse.ant.internal.ui.launchConfigurations.AntLaunchDelegate"
|
|
category="org.eclipse.ui.externaltools.builder"
|
|
modes="run"
|
|
id="org.eclipse.ant.AntBuilderLaunchConfigurationType">
|
|
</launchConfigurationType>
|
|
</extension>
|
|
<extension
|
|
point="org.eclipse.jdt.launching.classpathProviders">
|
|
<classpathProvider
|
|
class="org.eclipse.ant.internal.ui.launchConfigurations.AntClasspathProvider"
|
|
id="org.eclipse.ant.ui.AntClasspathProvider">
|
|
</classpathProvider>
|
|
</extension>
|
|
<extension
|
|
point="org.eclipse.jdt.launching.runtimeClasspathEntries">
|
|
<runtimeClasspathEntry
|
|
class="org.eclipse.ant.internal.ui.launchConfigurations.AntHomeClasspathEntry"
|
|
id="org.eclipse.ant.ui.classpathentry.antHome">
|
|
</runtimeClasspathEntry>
|
|
<runtimeClasspathEntry
|
|
class="org.eclipse.ant.internal.ui.launchConfigurations.ContributedClasspathEntriesEntry"
|
|
id="org.eclipse.ant.ui.classpathentry.extraClasspathEntries">
|
|
</runtimeClasspathEntry>
|
|
</extension>
|
|
<extension
|
|
point="org.eclipse.ui.views">
|
|
<category
|
|
name="%CategoryView.antViews"
|
|
id="org.eclipse.ant.ui.views">
|
|
</category>
|
|
<view
|
|
name="%View.antView"
|
|
icon="icons/full/eview16/ant_view.gif"
|
|
category="org.eclipse.ant.ui.views"
|
|
fastViewWidthRatio="0.40"
|
|
class="org.eclipse.ant.internal.ui.views.AntView"
|
|
id="org.eclipse.ant.ui.views.AntView">
|
|
</view>
|
|
</extension>
|
|
<extension
|
|
point="org.eclipse.ui.commands">
|
|
<command
|
|
name="%ViewCommand.antView.name"
|
|
description="%ViewCommand.antView.description"
|
|
category="org.eclipse.ui.category.views"
|
|
id="org.eclipse.ant.ui.views.AntView">
|
|
</command>
|
|
<keyBinding
|
|
string=""
|
|
scope="org.eclipse.ui.globalScope"
|
|
command="org.eclipse.ant.ui.views.AntView"
|
|
configuration="org.eclipse.ui.defaultAcceleratorConfiguration">
|
|
</keyBinding>
|
|
</extension>
|
|
<extension
|
|
point="org.eclipse.ui.perspectiveExtensions">
|
|
<perspectiveExtension
|
|
targetID="org.eclipse.ui.resourcePerspective">
|
|
<view
|
|
relative="org.eclipse.ui.views.ContentOutline"
|
|
visible="false"
|
|
id="org.eclipse.ant.ui.views.AntView"
|
|
relationship="stack">
|
|
</view>
|
|
<viewShortcut
|
|
id="org.eclipse.ant.ui.views.AntView">
|
|
</viewShortcut>
|
|
</perspectiveExtension>
|
|
<perspectiveExtension
|
|
targetID="org.eclipse.jdt.ui.JavaBrowsingPerspective">
|
|
<view
|
|
relative="org.eclipse.ui.views.ContentOutline"
|
|
visible="false"
|
|
id="org.eclipse.ant.ui.views.AntView"
|
|
relationship="stack">
|
|
</view>
|
|
<viewShortcut
|
|
id="org.eclipse.ant.ui.views.AntView">
|
|
</viewShortcut>
|
|
</perspectiveExtension>
|
|
<perspectiveExtension
|
|
targetID="org.eclipse.jdt.ui.JavaPerspective">
|
|
<view
|
|
relative="org.eclipse.ui.views.ContentOutline"
|
|
visible="false"
|
|
id="org.eclipse.ant.ui.views.AntView"
|
|
relationship="stack">
|
|
</view>
|
|
<viewShortcut
|
|
id="org.eclipse.ant.ui.views.AntView">
|
|
</viewShortcut>
|
|
</perspectiveExtension>
|
|
<perspectiveExtension
|
|
targetID="org.eclipse.jdt.ui.JavaHierarchyPerspective">
|
|
<view
|
|
relative="org.eclipse.ui.views.ContentOutline"
|
|
visible="false"
|
|
id="org.eclipse.ant.ui.views.AntView"
|
|
relationship="stack">
|
|
</view>
|
|
<viewShortcut
|
|
id="org.eclipse.ant.ui.views.AntView">
|
|
</viewShortcut>
|
|
</perspectiveExtension>
|
|
<perspectiveExtension
|
|
targetID="org.eclipse.debug.ui.DebugPerspective">
|
|
<view
|
|
relative="org.eclipse.ui.views.ContentOutline"
|
|
visible="false"
|
|
id="org.eclipse.ant.ui.views.AntView"
|
|
relationship="stack">
|
|
</view>
|
|
<viewShortcut
|
|
id="org.eclipse.ant.ui.views.AntView">
|
|
</viewShortcut>
|
|
</perspectiveExtension>
|
|
</extension>
|
|
<extension
|
|
point="org.eclipse.ui.preferencePages">
|
|
<page
|
|
name="%PreferencePage.antPreferences"
|
|
class="org.eclipse.ant.internal.ui.preferences.AntPreferencePage"
|
|
id="org.eclipse.ant.ui.AntPreferencePage">
|
|
</page>
|
|
<page
|
|
name="%PreferencePage.antRuntimePreferences"
|
|
category="org.eclipse.ant.ui.AntPreferencePage"
|
|
class="org.eclipse.ant.internal.ui.preferences.AntRuntimePreferencePage"
|
|
id="org.eclipse.ant.ui.AntRuntimePreferencePage">
|
|
</page>
|
|
<page
|
|
name="%PreferencePage.antEditorPreferences"
|
|
category="org.eclipse.ant.ui.AntPreferencePage"
|
|
class="org.eclipse.ant.internal.ui.preferences.AntEditorPreferencePage"
|
|
id="org.eclipse.ant.ui.AntEditorPreferencePage">
|
|
</page>
|
|
<page
|
|
name="%PreferencePage.antCodeFormatterPreferences"
|
|
category="org.eclipse.ant.ui.AntEditorPreferencePage"
|
|
class="org.eclipse.ant.internal.ui.preferences.AntCodeFormatterPreferencePage"
|
|
id="org.eclipse.ant.ui.AntCodeFormatterPreferencePage">
|
|
</page>
|
|
<page
|
|
name="%PreferencePage.antCodeAssistPreferences"
|
|
category="org.eclipse.ant.ui.AntEditorPreferencePage"
|
|
class="org.eclipse.ant.internal.ui.preferences.AntCodeAssistPreferencePage"
|
|
id="org.eclipse.ant.ui.AntCodeAssistPreferencePage">
|
|
</page>
|
|
<page
|
|
name="%PreferencePage.antTemplatePreferences"
|
|
category="org.eclipse.ant.ui.AntEditorPreferencePage"
|
|
class="org.eclipse.ant.internal.ui.editor.templates.AntTemplatePreferencePage"
|
|
id="org.eclipse.ant.ui.TemplatesPreferencePage">
|
|
</page>
|
|
</extension>
|
|
<extension
|
|
point="org.eclipse.ui.popupMenus">
|
|
<viewerContribution
|
|
targetID="org.eclipse.ant.internal.ui.editor.AntEditor.RulerContext"
|
|
id="org.eclipse.ant.internal.ui.editor.AntEditor.RulerContext">
|
|
<action
|
|
label="%AddTask.label"
|
|
helpContextId="org.eclipse.ui.AddTask_action_context"
|
|
class="org.eclipse.ui.texteditor.TaskRulerAction"
|
|
tooltip="%AddTask.tooltip"
|
|
menubarPath="additions"
|
|
id="org.eclipse.ui.texteditor.TaskRulerAction">
|
|
</action>
|
|
<action
|
|
label="%AddBookmark.label"
|
|
helpContextId="org.eclipse.ui.bookmark_action_context"
|
|
class="org.eclipse.ui.texteditor.BookmarkRulerAction"
|
|
tooltip="%AddBookmark.tooltip"
|
|
menubarPath="additions"
|
|
id="org.eclipse.ui.texteditor.BookmarkRulerAction">
|
|
</action>
|
|
</viewerContribution>
|
|
</extension>
|
|
<extension
|
|
point="org.eclipse.ant.core.extraClasspathEntries">
|
|
<extraClasspathEntry
|
|
library="lib/antrunner.jar">
|
|
</extraClasspathEntry>
|
|
<extraClasspathEntry
|
|
library="lib/remoteAnt.jar"
|
|
eclipseRuntime="false">
|
|
</extraClasspathEntry>
|
|
</extension>
|
|
<extension
|
|
point="org.eclipse.debug.ui.consoleColorProviders">
|
|
<consoleColorProvider
|
|
class="org.eclipse.ant.internal.ui.console.AntConsoleColorProvider"
|
|
processType="org.eclipse.ant.ui.antProcess"
|
|
id="org.eclipse.ant.consoleColorProvider">
|
|
</consoleColorProvider>
|
|
</extension>
|
|
<extension
|
|
point="org.eclipse.ui.externaltools.configurationDuplicationMaps">
|
|
<configurationMap
|
|
sourceType="org.eclipse.ant.AntLaunchConfigurationType"
|
|
builderType="org.eclipse.ant.AntBuilderLaunchConfigurationType">
|
|
</configurationMap>
|
|
</extension>
|
|
<extension
|
|
point="org.eclipse.debug.ui.launchConfigurationTabGroups">
|
|
<launchConfigurationTabGroup
|
|
type="org.eclipse.ant.AntLaunchConfigurationType"
|
|
helpContextId="org.eclipse.ui.externaltools.launchConfigHelpContext.ant"
|
|
description="%antLaunchConfigurationTabGroup.description"
|
|
class="org.eclipse.ant.internal.ui.launchConfigurations.AntTabGroup"
|
|
id="org.eclipse.ant.ui.launchConfigurationTabGroup.ant">
|
|
</launchConfigurationTabGroup>
|
|
<launchConfigurationTabGroup
|
|
type="org.eclipse.ant.AntBuilderLaunchConfigurationType"
|
|
helpContextId="org.eclipse.ui.externaltools.launchConfigHelpContext.ant_builder"
|
|
description="%antBuilderLaunchConfigurationTabGroup.description"
|
|
class="org.eclipse.ant.internal.ui.launchConfigurations.AntBuilderTabGroup"
|
|
id="org.eclipse.ant.ui.launchConfigurationTabGroup.ant.builder">
|
|
</launchConfigurationTabGroup>
|
|
</extension>
|
|
<extension
|
|
point="org.eclipse.debug.ui.launchConfigurationTypeImages">
|
|
<launchConfigurationTypeImage
|
|
icon="icons/full/obj16/ant.gif"
|
|
configTypeID="org.eclipse.ant.AntLaunchConfigurationType"
|
|
id="org.eclipse.ant.launchConfigurationTypeImage.ant">
|
|
</launchConfigurationTypeImage>
|
|
<launchConfigurationTypeImage
|
|
icon="icons/full/obj16/ant.gif"
|
|
configTypeID="org.eclipse.ant.AntBuilderLaunchConfigurationType"
|
|
id="org.eclipse.ant.launchConfigurationTypeImage.ant.builder">
|
|
</launchConfigurationTypeImage>
|
|
</extension>
|
|
<extension point="org.eclipse.core.runtime.adapters">
|
|
<factory
|
|
class=""
|
|
adaptableType="org.eclipse.ant.internal.ui.editor.model.AntTargetNode">
|
|
<adapter type="org.eclipse.debug.ui.actions.ILaunchable"/>
|
|
</factory>
|
|
<factory
|
|
class=""
|
|
adaptableType="org.eclipse.ant.internal.ui.editor.model.AntProjectNode">
|
|
<adapter type="org.eclipse.debug.ui.actions.ILaunchable"/>
|
|
</factory>
|
|
</extension>
|
|
<extension
|
|
point="org.eclipse.debug.ui.launchShortcuts">
|
|
<shortcut
|
|
label="%AntLaunchShortcut.label"
|
|
icon="icons/full/obj16/ant.gif"
|
|
category="org.eclipse.ui.externaltools"
|
|
helpContextId="org.eclipse.ui.externaltools.launchShortcutHelpContext.antShortcut"
|
|
class="org.eclipse.ant.internal.ui.launchConfigurations.AntLaunchShortcut"
|
|
modes="run"
|
|
id="org.eclipse.ant.ui.antShortcut">
|
|
<contextualLaunch>
|
|
<enablement>
|
|
<with variable="selection">
|
|
<count value="1"/>
|
|
<iterate>
|
|
<or>
|
|
<instanceof value="org.eclipse.ant.internal.ui.editor.model.AntElementNode"/>
|
|
<and>
|
|
<test property="org.eclipse.debug.ui.matchesPattern" value="*.xml"/>
|
|
<test property="org.eclipse.debug.ui.matchesContentType" value="org.eclipse.ant.core.antBuildFile"/>
|
|
</and>
|
|
</or>
|
|
</iterate>
|
|
</with>
|
|
</enablement>
|
|
<contextLabel
|
|
mode="run"
|
|
label="%AntLaunchShortcut.label"/>
|
|
</contextualLaunch>
|
|
</shortcut>
|
|
<shortcut
|
|
label="%AntLaunchShortcutWithDialog.label"
|
|
icon="icons/full/obj16/ant.gif"
|
|
category="org.eclipse.ui.externaltools"
|
|
helpContextId="org.eclipse.ui.externaltools.launchShortcutHelpContext.antShortcutWithDialog"
|
|
class="org.eclipse.ant.internal.ui.launchConfigurations.AntLaunchShortcutWithDialog"
|
|
modes="run"
|
|
id="org.eclipse.ant.ui.antShortcutWithDialog">
|
|
<contextualLaunch>
|
|
<enablement>
|
|
<with variable="selection">
|
|
<count value="1"/>
|
|
<iterate>
|
|
<or>
|
|
<instanceof value="org.eclipse.ant.internal.ui.editor.model.AntElementNode"/>
|
|
<and>
|
|
<test property="org.eclipse.debug.ui.matchesPattern" value="*.xml"/>
|
|
<test property="org.eclipse.debug.ui.matchesContentType" value="org.eclipse.ant.core.antBuildFile"/>
|
|
</and>
|
|
</or>
|
|
</iterate>
|
|
</with>
|
|
</enablement>
|
|
<contextLabel
|
|
mode="run"
|
|
label="%AntLaunchShortcutWithDialog.label"/>
|
|
</contextualLaunch>
|
|
</shortcut>
|
|
</extension>
|
|
<extension point="org.eclipse.core.runtime.adapters">
|
|
<factory
|
|
class=""
|
|
adaptableType="org.eclipse.core.resources.IFile">
|
|
<adapter type="org.eclipse.debug.ui.actions.ILaunchable"/>
|
|
</factory>
|
|
</extension>
|
|
<!-- Console Extensions -->
|
|
<extension
|
|
point="org.eclipse.debug.ui.consoleLineTrackers">
|
|
<consoleLineTracker
|
|
class="org.eclipse.ant.internal.ui.console.JavacLineTracker"
|
|
processType="org.eclipse.ant.ui.antProcess"
|
|
id="org.eclipse.ant.ui.javacLineTracker">
|
|
</consoleLineTracker>
|
|
<consoleLineTracker
|
|
class="org.eclipse.ant.internal.ui.console.TaskLineTracker"
|
|
processType="org.eclipse.ant.ui.antProcess"
|
|
id="org.eclipse.ant.ui.taskLineTracker">
|
|
</consoleLineTracker>
|
|
<consoleLineTracker
|
|
class="org.eclipse.ant.internal.ui.console.BuildFailedTracker"
|
|
processType="org.eclipse.ant.ui.antProcess"
|
|
id="org.eclipse.ant.ui.buildFailedTracker">
|
|
</consoleLineTracker>
|
|
</extension>
|
|
<extension
|
|
point="org.eclipse.debug.core.statusHandlers">
|
|
<statusHandler
|
|
code="1000"
|
|
plugin="org.eclipse.ant.ui"
|
|
class="org.eclipse.ant.internal.ui.launchConfigurations.RunAntStatusHandler"
|
|
id="org.eclipse.ant.ui.statusHandler.runAntInit">
|
|
</statusHandler>
|
|
</extension>
|
|
<extension
|
|
point="org.eclipse.debug.core.processFactories">
|
|
<processFactory
|
|
class="org.eclipse.ant.internal.ui.launchConfigurations.RemoteAntProcessFactory"
|
|
id="org.eclipse.ant.ui.remoteAntProcessFactory">
|
|
</processFactory>
|
|
</extension>
|
|
|
|
<extension
|
|
point="org.eclipse.ui.editors.templates">
|
|
<contextType
|
|
name="%buildFile.contextType.name"
|
|
class="org.eclipse.ant.internal.ui.editor.templates.BuildFileContextType"
|
|
id="org.eclipse.ant.ui.templateContextType.buildFile">
|
|
</contextType>
|
|
<contextType
|
|
name="%task.contextType.name"
|
|
class="org.eclipse.ant.internal.ui.editor.templates.TaskContextType"
|
|
id="org.eclipse.ant.ui.templateContextType.task">
|
|
</contextType>
|
|
<resolver
|
|
name="%ant.resolvers.src"
|
|
type="src"
|
|
icon="templates/resolver.gif"
|
|
description="%ant.resolvers.src.description"
|
|
contextTypeId="org.eclipse.ant.ui.templateContextType.XML"
|
|
class="org.eclipse.ant.internal.ui.editor.templates.AntVariableResolver">
|
|
</resolver>
|
|
<resolver
|
|
name="%ant.resolvers.dst"
|
|
type="dst"
|
|
icon="templates/resolver.gif"
|
|
description="%ant.resolvers.dst.description"
|
|
contextTypeId="org.eclipse.ant.ui.templateContextType.XML"
|
|
class="org.eclipse.ant.internal.ui.editor.templates.AntVariableResolver">
|
|
</resolver>
|
|
<include
|
|
file="templates/ant.xml"
|
|
translations="$nl$/templates/ant.properties">
|
|
</include>
|
|
</extension>
|
|
|
|
<extension id="buildFileProblem" name="%Ant.marker.label" point="org.eclipse.core.resources.markers">
|
|
<super type="org.eclipse.core.resources.problemmarker" />
|
|
<persistent value="true" />
|
|
</extension>
|
|
|
|
<extension
|
|
point="org.eclipse.ui.importWizards">
|
|
<wizard
|
|
id="org.eclipse.ant.internal.ui.import"
|
|
name="%antImportWizard.name"
|
|
class="org.eclipse.ant.internal.ui.datatransfer.AntBuildfileImportWizard"
|
|
icon="icons/full/obj16/ant.gif">
|
|
<description>
|
|
%antImportWizard.description
|
|
</description>
|
|
</wizard>
|
|
</extension>
|
|
|
|
<extension
|
|
id="org.eclipse.ant.ui.AntDocumentFactory"
|
|
name="%antDocumentFactory.name"
|
|
point="org.eclipse.core.filebuffers.documentCreation">
|
|
<factory
|
|
extensions="xml, ent, macrodef"
|
|
contentTypeId="org.eclipse.ant.core.antBuildFile"
|
|
class="org.eclipse.ant.internal.ui.editor.text.AntDocumentFactory">
|
|
</factory>
|
|
</extension>
|
|
|
|
<extension
|
|
id="org.eclipse.ant.ui.AntDocumentSetupParticipant"
|
|
name="%antDocumentSetupParticipant.name"
|
|
point="org.eclipse.core.filebuffers.documentSetup">
|
|
<participant
|
|
extensions="xml, ent, macrodef"
|
|
contentTypeId="org.eclipse.ant.core.antBuildFile"
|
|
class="org.eclipse.ant.internal.ui.editor.text.AntDocumentSetupParticipant">
|
|
</participant>
|
|
</extension>
|
|
|
|
</plugin> |