3.0.0 plug-in version numbers
diff --git a/ant/org.eclipse.ant.core/buildfiles/exportplugin.xml b/ant/org.eclipse.ant.core/buildfiles/exportplugin.xml
index cb24504..2af0388 100644
--- a/ant/org.eclipse.ant.core/buildfiles/exportplugin.xml
+++ b/ant/org.eclipse.ant.core/buildfiles/exportplugin.xml
@@ -7,7 +7,7 @@
 	<target name="init">
 		<tstamp/>
 		<property name="destdir" value="../../plugin-export" />
-		<property name="dest"  value="${destdir}/org.eclipse.ant.core_2.1.0" />
+		<property name="dest"  value="${destdir}/org.eclipse.ant.core_3.0.0" />
 	</target>
 
 	<!-- Create the jar of .class files, and copy other important files to export dir -->
diff --git a/ant/org.eclipse.ant.core/plugin.xml b/ant/org.eclipse.ant.core/plugin.xml
index c4fe15f..c2f1739 100644
--- a/ant/org.eclipse.ant.core/plugin.xml
+++ b/ant/org.eclipse.ant.core/plugin.xml
@@ -2,41 +2,41 @@
 <plugin
    id="org.eclipse.ant.core"
    name="%pluginName"
-   version="2.1.0"
+   version="3.0.0"
    provider-name="%providerName"
    class="org.eclipse.ant.core.AntCorePlugin">
 
+   <runtime>
+      <library name="antsupport.jar">
+         <export name="*"/>
+         <packages prefixes="org.eclipse.ant"/>
+      </library>
+   </runtime>
    <requires>
-     <import plugin="org.apache.xerces"/>
+      <import plugin="org.apache.xerces"/>
    </requires>
 
-   <runtime>
-     <library name="antsupport.jar">
-       <export name="*"/>
-       <packages prefixes="org.eclipse.ant"/>
-     </library>
-   </runtime>
 
    <extension-point id="extraClasspathEntries" name="%classpathName" schema="schema/extraClasspathEntries.exsd"/>
    <extension-point id="antTasks" name="%tasksName" schema="schema/antTasks.exsd"/>
    <extension-point id="antTypes" name="%typesName" schema="schema/antTypes.exsd"/>
 
-   <!-- Applications -->
+<!-- Applications -->
    <extension
-     id="antRunner"
-     point="org.eclipse.core.runtime.applications">
-     <application>
-       <run
-         class="org.eclipse.ant.core.AntRunner">
-       </run>
-    </application>
+         id="antRunner"
+         point="org.eclipse.core.runtime.applications">
+      <application>
+         <run
+               class="org.eclipse.ant.core.AntRunner">
+         </run>
+      </application>
    </extension>
-
-   <!-- Extra Classpath -->
-   <extension point="org.eclipse.ant.core.extraClasspathEntries">
+<!-- Extra Classpath -->
+   <extension
+         point="org.eclipse.ant.core.extraClasspathEntries">
       <extraClasspathEntry
-         library="lib/antsupportlib.jar">
+            library="lib/antsupportlib.jar">
       </extraClasspathEntry>
    </extension>
 
-</plugin>
\ No newline at end of file
+</plugin>
diff --git a/ant/org.eclipse.ant.tests.core/plugin.xml b/ant/org.eclipse.ant.tests.core/plugin.xml
index 4fd7989..88ecad7 100644
--- a/ant/org.eclipse.ant.tests.core/plugin.xml
+++ b/ant/org.eclipse.ant.tests.core/plugin.xml
@@ -1,15 +1,19 @@
 <?xml version="1.0" encoding="UTF-8"?>
-
 <plugin
    id="org.eclipse.ant.tests.core"
    name="%pluginName"
-   version="2.1.0"
+   version="3.0.0"
    provider-name="%providerName"
    class="org.eclipse.ant.tests.core.testplugin.AntTestPlugin">
-   
+
+   <runtime>
+      <library name="anttestscore.jar">
+         <export name="*"/>
+      </library>
+   </runtime>
    <requires>
       <import plugin="org.apache.ant"/>
-	  <import plugin="org.junit"/>   
+      <import plugin="org.junit"/>
       <import plugin="org.eclipse.core.resources"/>
       <import plugin="org.apache.xerces"/>
       <import plugin="org.eclipse.jdt.core"/>
@@ -18,16 +22,12 @@
       <import plugin="org.eclipse.update.core"/>
    </requires>
 
-<runtime>
-  <library name="anttestscore.jar" >
-     <export name = "*"/>
-  </library> 
-</runtime>
 
-<extension point="org.eclipse.ant.core.extraClasspathEntries">
-		<extraClasspathEntry
-		library="lib/antTestsSupport.jar">
-	</extraClasspathEntry>
-</extension>
+   <extension
+         point="org.eclipse.ant.core.extraClasspathEntries">
+      <extraClasspathEntry
+            library="lib/antTestsSupport.jar">
+      </extraClasspathEntry>
+   </extension>
 
 </plugin>
diff --git a/ant/org.eclipse.ant.ui/buildfiles/exportplugin.xml b/ant/org.eclipse.ant.ui/buildfiles/exportplugin.xml
index 2a7ff38..a0828bc 100644
--- a/ant/org.eclipse.ant.ui/buildfiles/exportplugin.xml
+++ b/ant/org.eclipse.ant.ui/buildfiles/exportplugin.xml
@@ -7,7 +7,7 @@
 	<target name="init">
 		<tstamp/>
 		<property name="destdir" value="../../plugin-export" />
-		<property name="dest"  value="${destdir}/org.eclipse.ant.ui_2.1.0" />
+		<property name="dest"  value="${destdir}/org.eclipse.ant.ui_3.0.0" />
 	</target>
 
 	<!-- Create the jar of .class files, and copy other important files to export dir -->
diff --git a/ant/org.eclipse.ant.ui/plugin.xml b/ant/org.eclipse.ant.ui/plugin.xml
index 0d4ca74..78f5a78 100644
--- a/ant/org.eclipse.ant.ui/plugin.xml
+++ b/ant/org.eclipse.ant.ui/plugin.xml
@@ -2,19 +2,18 @@
 <plugin
    id="org.eclipse.ant.ui"
    name="%pluginName"
-   version="2.1.0"
+   version="3.0.0"
    provider-name="%providerName"
    class="org.eclipse.ant.ui.internal.model.AntUIPlugin">
 
-	<runtime>
+   <runtime>
       <library name="antui.jar">
          <export name="*"/>
          <packages prefixes="org.eclipse.ant.ui"/>
       </library>
    </runtime>
-   
    <requires>
-   	  <import plugin="org.apache.ant"/>
+      <import plugin="org.apache.ant"/>
       <import plugin="org.apache.xerces"/>
       <import plugin="org.eclipse.ant.core"/>
       <import plugin="org.eclipse.core.resources"/>
@@ -23,10 +22,12 @@
       <import plugin="org.eclipse.debug.core"/>
       <import plugin="org.eclipse.debug.ui"/>
       <import plugin="org.eclipse.jdt.debug.ui"/>
-      <import plugin="org.eclipse.jdt.launching"/>  
+      <import plugin="org.eclipse.jdt.launching"/>
    </requires>
-   
-   <extension point="org.eclipse.ui.editors">
+
+
+   <extension
+         point="org.eclipse.ui.editors">
       <editor
             name="%AntEditor.name"
             icon="icons/full/obj16/ant_buildfile.gif"
@@ -36,244 +37,265 @@
             id="org.eclipse.ant.ui.internal.editor.AntEditor">
       </editor>
    </extension>
-   
-    <extension point = "org.eclipse.debug.ui.launchConfigurationTabGroups">
-		<launchConfigurationTabGroup
-			id="org.eclipse.ant.ui.launchConfigurationTabGroup.ant"
-			type ="org.eclipse.ant.AntLaunchConfigurationType"
-			helpContextId="org.eclipse.ui.externaltools.launchConfigHelpContext.ant"
-			class="org.eclipse.ant.ui.internal.launchConfigurations.AntTabGroup">
-		</launchConfigurationTabGroup>
-	</extension>
-	
-	<extension point="org.eclipse.debug.core.launchConfigurationTypes">
-	    <launchConfigurationType
-	    	id = "org.eclipse.ant.AntLaunchConfigurationType"
-    		name = "%AntBuild.externalTools"
-    		delegate = "org.eclipse.ant.ui.internal.launchConfigurations.AntLaunchDelegate"
-	    	modes = "run"
-    		category = "org.eclipse.ui.externaltools">
-    	</launchConfigurationType>
-	 </extension>
-	 
-	 <extension point="org.eclipse.jdt.launching.classpathProviders">
-		 <classpathProvider
-			id = "org.eclipse.ant.ui.AntClasspathProvider"
-			class ="org.eclipse.ant.ui.internal.launchConfigurations.AntClasspathProvider">
-		 </classpathProvider>
-	</extension>
-	
-	<extension point="org.eclipse.ui.views">
-		<category 
-			id="org.eclipse.ant.ui.views"
-			name="%CategoryView.antViews">
-		</category>
+   <extension
+         point="org.eclipse.debug.ui.launchConfigurationTabGroups">
+      <launchConfigurationTabGroup
+            type="org.eclipse.ant.AntLaunchConfigurationType"
+            helpContextId="org.eclipse.ui.externaltools.launchConfigHelpContext.ant"
+            class="org.eclipse.ant.ui.internal.launchConfigurations.AntTabGroup"
+            id="org.eclipse.ant.ui.launchConfigurationTabGroup.ant">
+      </launchConfigurationTabGroup>
+   </extension>
+   <extension
+         point="org.eclipse.debug.core.launchConfigurationTypes">
+      <launchConfigurationType
+            name="%AntBuild.externalTools"
+            delegate="org.eclipse.ant.ui.internal.launchConfigurations.AntLaunchDelegate"
+            category="org.eclipse.ui.externaltools"
+            modes="run"
+            id="org.eclipse.ant.AntLaunchConfigurationType">
+      </launchConfigurationType>
+   </extension>
+   <extension
+         point="org.eclipse.jdt.launching.classpathProviders">
+      <classpathProvider
+            class="org.eclipse.ant.ui.internal.launchConfigurations.AntClasspathProvider"
+            id="org.eclipse.ant.ui.AntClasspathProvider">
+      </classpathProvider>
+   </extension>
+   <extension
+         point="org.eclipse.ui.views">
+      <category
+            name="%CategoryView.antViews"
+            id="org.eclipse.ant.ui.views">
+      </category>
       <view
-            id="org.eclipse.ant.ui.views.AntView"
             name="%View.antView"
             icon="icons/full/cview16/ant_view.gif"
-            category="org.eclipse.ant.ui.views"
             fastViewWidthRatio="0.40"
-            class="org.eclipse.ant.ui.internal.views.AntView">
+            category="org.eclipse.ant.ui.views"
+            class="org.eclipse.ant.ui.internal.views.AntView"
+            id="org.eclipse.ant.ui.views.AntView">
       </view>
-	</extension>
-	
-	<extension point="org.eclipse.ui.perspectiveExtensions">
-		<perspectiveExtension 
-    		targetID="org.eclipse.ui.resourcePerspective">
-    		<view id="org.eclipse.ant.ui.views.AntView" 
-       		 	relative="org.eclipse.ui.views.ContentOutline" 
-    			relationship="stack"
-    			visible="false"/> 
-    		<viewShortcut id="org.eclipse.ant.ui.views.AntView"/>
-	    </perspectiveExtension>
-    	<perspectiveExtension 
-    		targetID="org.eclipse.jdt.ui.JavaBrowsingPerspective">
-    		<view id="org.eclipse.ant.ui.views.AntView" 
-       		 	relative="org.eclipse.ui.views.ContentOutline" 
-    			relationship="stack"
-    			visible="false"/> 
-    		<viewShortcut id="org.eclipse.ant.ui.views.AntView"/>
-	    </perspectiveExtension>
-    	<perspectiveExtension 
-    		targetID="org.eclipse.jdt.ui.JavaPerspective">
-	    	<view id="org.eclipse.ant.ui.views.AntView" 
-	        	relative="org.eclipse.ui.views.ContentOutline" 
-	    		relationship="stack"
-	    		visible="false"/> 
-	    	<viewShortcut id="org.eclipse.ant.ui.views.AntView"/>
-	    </perspectiveExtension>
-	    <perspectiveExtension 
-	    	targetID="org.eclipse.jdt.ui.JavaHierarchyPerspective">
-	    	<view id="org.eclipse.ant.ui.views.AntView" 
-	        	relative="org.eclipse.ui.views.ContentOutline" 
-	    		relationship="stack"
-	    		visible="false"/> 
-	    	<viewShortcut id="org.eclipse.ant.ui.views.AntView"/>
-	    </perspectiveExtension>
-	    <perspectiveExtension 
-	    	targetID="org.eclipse.debug.ui.DebugPerspective">
-	    	<view id="org.eclipse.ant.ui.views.AntView" 
-	        	relative="org.eclipse.ui.views.ContentOutline" 
-	    		relationship="stack"
-	    		visible="false"/> 
-	    	<viewShortcut id="org.eclipse.ant.ui.views.AntView"/>
-	    </perspectiveExtension>
-	</extension>
-	
-	<extension point="org.eclipse.ui.preferencePages">
-		<page 
-			id="org.eclipse.ant.ui.AntPreferencePage" 
-			name="%PreferencePage.antPreferences"
-			class="org.eclipse.ant.ui.internal.preferences.AntPreferencePage">
-		</page>
-		<page 
-			id="org.eclipse.ant.ui.AntRuntimePreferencePage" 
-			name="%PreferencePage.antRuntimePreferences"
-			class="org.eclipse.ant.ui.internal.preferences.AntRuntimePreferencePage"
-			category="org.eclipse.ant.ui.AntPreferencePage">
-		</page>
-		<page
-			id="org.eclipse.ant.ui.AntEditorPreferencePage"
-			name="%PreferencePage.antEditorPreferences"
-			class="org.eclipse.ant.ui.internal.preferences.AntEditorPreferencePage"
-			category="org.eclipse.ant.ui.AntPreferencePage">
-		</page>
-	</extension>
-
-	<extension point="org.eclipse.ui.popupMenus">
-		<viewerContribution
-			targetID="org.eclipse.ant.ui.internal.editor.AntEditor.RulerContext"
+   </extension>
+   <extension
+         point="org.eclipse.ui.perspectiveExtensions">
+      <perspectiveExtension
+            targetID="org.eclipse.ui.resourcePerspective">
+         <view
+               relative="org.eclipse.ui.views.ContentOutline"
+               visible="false"
+               relationship="stack"
+               id="org.eclipse.ant.ui.views.AntView">
+         </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"
+               relationship="stack"
+               id="org.eclipse.ant.ui.views.AntView">
+         </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"
+               relationship="stack"
+               id="org.eclipse.ant.ui.views.AntView">
+         </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"
+               relationship="stack"
+               id="org.eclipse.ant.ui.views.AntView">
+         </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"
+               relationship="stack"
+               id="org.eclipse.ant.ui.views.AntView">
+         </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.ui.internal.preferences.AntPreferencePage"
+            id="org.eclipse.ant.ui.AntPreferencePage">
+      </page>
+      <page
+            name="%PreferencePage.antRuntimePreferences"
+            category="org.eclipse.ant.ui.AntPreferencePage"
+            class="org.eclipse.ant.ui.internal.preferences.AntRuntimePreferencePage"
+            id="org.eclipse.ant.ui.AntRuntimePreferencePage">
+      </page>
+      <page
+            name="%PreferencePage.antEditorPreferences"
+            category="org.eclipse.ant.ui.AntPreferencePage"
+            class="org.eclipse.ant.ui.internal.preferences.AntEditorPreferencePage"
+            id="org.eclipse.ant.ui.AntEditorPreferencePage">
+      </page>
+   </extension>
+   <extension
+         point="org.eclipse.ui.popupMenus">
+      <viewerContribution
+            targetID="org.eclipse.ant.ui.internal.editor.AntEditor.RulerContext"
             id="org.eclipse.ant.ui.internal.editor.AntEditor.RulerContext">
-			<action
-				label="%AddTask.label"
-				helpContextId="org.eclipse.ui.AddTask_action_context"
-				tooltip="%AddTask.tooltip"
-				class="org.eclipse.ui.texteditor.TaskRulerAction"
-				menubarPath="additions"
-				id="org.eclipse.ui.texteditor.TaskRulerAction">
-			</action>
-			<action
-				label="%AddBookmark.label"
-				helpContextId="org.eclipse.ui.bookmark_action_context"
-				tooltip="%AddBookmark.tooltip"
-				class="org.eclipse.ui.texteditor.BookmarkRulerAction"
-				menubarPath="additions"
-				id="org.eclipse.ui.texteditor.BookmarkRulerAction">
-			</action>
-		</viewerContribution>
-		<objectContribution
-			id="org.eclipse.ant.ui.RunAnt"
-			objectClass="org.eclipse.core.resources.IFile"
-			adaptable="true"
-			nameFilter="*.xml">
-			<action
-				id="org.eclipse.ant.ui.RunAntAction"
-				label="%PopupMenu.runAnt"
-				tooltip="%PopupMenu.runAntTip"
-				menubarPath="additions"
-				enablesFor="1"
-				class="org.eclipse.ant.ui.internal.launchConfigurations.AntRunActionDelegate">
-			</action>
-		</objectContribution>			
-	</extension>
-	
-	<extension point="org.eclipse.ant.core.extraClasspathEntries">
-     	<extraClasspathEntry
-         	library="lib/antrunner.jar">
-      	</extraClasspathEntry>
-    </extension>
-	
-	<extension point="org.eclipse.debug.ui.consoleColorProviders">
-		<consoleColorProvider 
-			id="org.eclipse.ant.consoleColorProvider" 
-			class="org.eclipse.ant.ui.internal.launchConfigurations.AntConsoleColorProvider"
-			processType="org.eclipse.ant.ui.antProcess">
-		</consoleColorProvider>
-	</extension>
-	
-	<extension point="org.eclipse.debug.core.launchConfigurationTypes">
-    	<launchConfigurationType
-    		id = "org.eclipse.ant.AntBuilderLaunchConfigurationType"
-    		name = "%AntBuild.externalTools"
-    		delegate = "org.eclipse.ant.ui.internal.launchConfigurations.AntLaunchDelegate"
-    		modes = "run"
-    		category = "org.eclipse.ui.externaltools.builder">
-    	</launchConfigurationType>
-    </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
-			id="org.eclipse.ant.ui.launchConfigurationTabGroup.ant"
-			type ="org.eclipse.ant.AntLaunchConfigurationType"
-			helpContextId="org.eclipse.ui.externaltools.launchConfigHelpContext.ant"
-			class="org.eclipse.ant.ui.internal.launchConfigurations.AntTabGroup">
-		</launchConfigurationTabGroup>
-		<launchConfigurationTabGroup
-			id="org.eclipse.ant.ui.launchConfigurationTabGroup.ant.builder"
-			type ="org.eclipse.ant.AntBuilderLaunchConfigurationType"
-			helpContextId="org.eclipse.ui.externaltools.launchConfigHelpContext.ant_builder"
-			class="org.eclipse.ant.ui.internal.launchConfigurations.AntBuilderTabGroup">
-		</launchConfigurationTabGroup>
-	</extension>
-	
-	<extension point="org.eclipse.debug.ui.launchConfigurationTypeImages">
-		<launchConfigurationTypeImage
-			id="org.eclipse.ant.launchConfigurationTypeImage.ant"
-			configTypeID="org.eclipse.ant.AntLaunchConfigurationType"
-			icon="icons/full/obj16/ant.gif">
-		</launchConfigurationTypeImage>
-		<launchConfigurationTypeImage
-			id="org.eclipse.ant.launchConfigurationTypeImage.ant.builder"
-			configTypeID="org.eclipse.ant.AntBuilderLaunchConfigurationType"
-			icon="icons/full/obj16/ant.gif">
-		</launchConfigurationTypeImage>	
-	</extension>
-	
-	<extension point = "org.eclipse.debug.ui.launchShortcuts">
-		<shortcut
-			id="org.eclipse.ant.ui.antShortcut"
-			helpContextId="org.eclipse.ui.externaltools.launchShortcutHelpContext.antShortcut"
-			class="org.eclipse.ant.ui.internal.launchConfigurations.AntLaunchShortcut"
-			label="%AntLaunchShortcut.label"
-			icon="icons/full/obj16/ant.gif"
-			modes="run"
-			category ="org.eclipse.ui.externaltools">
-		</shortcut>
-	</extension>
-	
-	<!-- Console Extensions -->
-	<extension point = "org.eclipse.debug.ui.consoleLineTrackers">
-		<consoleLineTracker
-			id = "org.eclipse.ant.ui.javacLineTracker"
-			class = "org.eclipse.ant.ui.internal.console.JavacLineTracker"
-			processType = "org.eclipse.ant.ui.antProcess">
-		</consoleLineTracker>
-		<consoleLineTracker
-			id = "org.eclipse.ant.ui.taskLineTracker"
-			class = "org.eclipse.ant.ui.internal.console.TaskLineTracker"
-			processType = "org.eclipse.ant.ui.antProcess">
-		</consoleLineTracker>		
-		<consoleLineTracker
-			id = "org.eclipse.ant.ui.buildFailedTracker"
-			class = "org.eclipse.ant.ui.internal.console.BuildFailedTracker"
-			processType = "org.eclipse.ant.ui.antProcess">
-		</consoleLineTracker>		
-	</extension>
-	
-	<extension point = "org.eclipse.debug.core.statusHandlers">
-		<statusHandler
-			id="org.eclipse.ant.ui.statusHandler.runAntInit"
-			class="org.eclipse.ant.ui.internal.launchConfigurations.RunAntStatusHandler"
-			plugin ="org.eclipse.ant.ui"
-			code="1000">
-		</statusHandler>	
-	</extension>
-</plugin>
\ No newline at end of file
+         <action
+               label="%AddTask.label"
+               helpContextId="org.eclipse.ui.AddTask_action_context"
+               tooltip="%AddTask.tooltip"
+               class="org.eclipse.ui.texteditor.TaskRulerAction"
+               menubarPath="additions"
+               id="org.eclipse.ui.texteditor.TaskRulerAction">
+         </action>
+         <action
+               label="%AddBookmark.label"
+               helpContextId="org.eclipse.ui.bookmark_action_context"
+               tooltip="%AddBookmark.tooltip"
+               class="org.eclipse.ui.texteditor.BookmarkRulerAction"
+               menubarPath="additions"
+               id="org.eclipse.ui.texteditor.BookmarkRulerAction">
+         </action>
+      </viewerContribution>
+      <objectContribution
+            objectClass="org.eclipse.core.resources.IFile"
+            adaptable="true"
+            nameFilter="*.xml"
+            id="org.eclipse.ant.ui.RunAnt">
+         <action
+               label="%PopupMenu.runAnt"
+               tooltip="%PopupMenu.runAntTip"
+               class="org.eclipse.ant.ui.internal.launchConfigurations.AntRunActionDelegate"
+               menubarPath="additions"
+               enablesFor="1"
+               id="org.eclipse.ant.ui.RunAntAction">
+         </action>
+      </objectContribution>
+   </extension>
+   <extension
+         point="org.eclipse.ant.core.extraClasspathEntries">
+      <extraClasspathEntry
+            library="lib/antrunner.jar">
+      </extraClasspathEntry>
+   </extension>
+   <extension
+         point="org.eclipse.debug.ui.consoleColorProviders">
+      <consoleColorProvider
+            class="org.eclipse.ant.ui.internal.launchConfigurations.AntConsoleColorProvider"
+            processType="org.eclipse.ant.ui.antProcess"
+            id="org.eclipse.ant.consoleColorProvider">
+      </consoleColorProvider>
+   </extension>
+   <extension
+         point="org.eclipse.debug.core.launchConfigurationTypes">
+      <launchConfigurationType
+            name="%AntBuild.externalTools"
+            delegate="org.eclipse.ant.ui.internal.launchConfigurations.AntLaunchDelegate"
+            category="org.eclipse.ui.externaltools.builder"
+            modes="run"
+            id="org.eclipse.ant.AntBuilderLaunchConfigurationType">
+      </launchConfigurationType>
+   </extension>
+   <extension
+         point="org.eclipse.ui.externaltools.configurationDuplicationMaps">
+      <configurationMap
+            builderType="org.eclipse.ant.AntBuilderLaunchConfigurationType"
+            sourceType="org.eclipse.ant.AntLaunchConfigurationType">
+      </configurationMap>
+   </extension>
+   <extension
+         point="org.eclipse.debug.ui.launchConfigurationTabGroups">
+      <launchConfigurationTabGroup
+            type="org.eclipse.ant.AntLaunchConfigurationType"
+            helpContextId="org.eclipse.ui.externaltools.launchConfigHelpContext.ant"
+            class="org.eclipse.ant.ui.internal.launchConfigurations.AntTabGroup"
+            id="org.eclipse.ant.ui.launchConfigurationTabGroup.ant">
+      </launchConfigurationTabGroup>
+      <launchConfigurationTabGroup
+            type="org.eclipse.ant.AntBuilderLaunchConfigurationType"
+            helpContextId="org.eclipse.ui.externaltools.launchConfigHelpContext.ant_builder"
+            class="org.eclipse.ant.ui.internal.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.debug.ui.launchShortcuts">
+      <shortcut
+            label="%AntLaunchShortcut.label"
+            icon="icons/full/obj16/ant.gif"
+            helpContextId="org.eclipse.ui.externaltools.launchShortcutHelpContext.antShortcut"
+            category="org.eclipse.ui.externaltools"
+            modes="run"
+            class="org.eclipse.ant.ui.internal.launchConfigurations.AntLaunchShortcut"
+            id="org.eclipse.ant.ui.antShortcut">
+      </shortcut>
+   </extension>
+<!-- Console Extensions -->
+   <extension
+         point="org.eclipse.debug.ui.consoleLineTrackers">
+      <consoleLineTracker
+            class="org.eclipse.ant.ui.internal.console.JavacLineTracker"
+            processType="org.eclipse.ant.ui.antProcess"
+            id="org.eclipse.ant.ui.javacLineTracker">
+      </consoleLineTracker>
+      <consoleLineTracker
+            class="org.eclipse.ant.ui.internal.console.TaskLineTracker"
+            processType="org.eclipse.ant.ui.antProcess"
+            id="org.eclipse.ant.ui.taskLineTracker">
+      </consoleLineTracker>
+      <consoleLineTracker
+            class="org.eclipse.ant.ui.internal.console.BuildFailedTracker"
+            processType="org.eclipse.ant.ui.antProcess"
+            id="org.eclipse.ant.ui.buildFailedTracker">
+      </consoleLineTracker>
+   </extension>
+   <extension
+         point="org.eclipse.debug.core.statusHandlers">
+      <statusHandler
+            plugin="org.eclipse.ant.ui"
+            code="1000"
+            class="org.eclipse.ant.ui.internal.launchConfigurations.RunAntStatusHandler"
+            id="org.eclipse.ant.ui.statusHandler.runAntInit">
+      </statusHandler>
+   </extension>
+
+</plugin>