1 <?xml version="1.0" encoding="UTF-8"?> 2 <?eclipse version="3.0"?><!-- 3 Copyright (c) 2005, 2010 IBM Corporation and others. 4 All rights reserved. This program and the accompanying materials 5 are made available under the terms of the Eclipse Public License v1.0 6 which accompanies this distribution, and is available at 7 http://www.eclipse.org/legal/epl-v10.html 8 9 Contributors: 10 IBM Corporation - initial API and implementation 11 --> 12 13 <plugin> 14 <extension-point id="fetchFactories" name="%fetchFactories.name" schema="schema/fetchFactories.exsd"/> 15 <!-- Tasks --> 16 <extension 17 point="org.eclipse.ant.core.antTasks"> 18 <antTask 19 library="lib/pdebuild-ant.jar" 20 name="eclipse.brand" 21 class="org.eclipse.pde.internal.build.tasks.BrandTask"> 22 </antTask> 23 <antTask 24 library="lib/pdebuild-ant.jar" 25 name="eclipse.brand.p2.artifacts" 26 class="org.eclipse.pde.internal.build.publisher.BrandP2Task"> 27 </antTask> 28 <antTask 29 library="lib/pdebuild-ant.jar" 30 name="eclipse.gatherBundle" 31 class="org.eclipse.pde.internal.build.publisher.GatherBundleTask"> 32 </antTask> 33 <antTask 34 library="lib/pdebuild-ant.jar" 35 name="eclipse.gatherFeature" 36 class="org.eclipse.pde.internal.build.publisher.GatherFeatureTask"> 37 </antTask> 38 <antTask 39 library="lib/pdebuild-ant.jar" 40 name="eclipse.fetch" 41 class="org.eclipse.pde.internal.build.tasks.FetchTask"> 42 </antTask> 43 <antTask 44 library="lib/pdebuild-ant.jar" 45 name="eclipse.buildScript" 46 class="org.eclipse.pde.internal.build.tasks.BuildScriptGeneratorTask"> 47 </antTask> 48 <antTask 49 library="lib/pdebuild-ant.jar" 50 name="eclipse.generateFeature" 51 class="org.eclipse.pde.internal.build.tasks.FeatureGeneratorTask"> 52 </antTask> 53 <antTask 54 library="lib/pdebuild-ant.jar" 55 name="eclipse.buildManifest" 56 class="org.eclipse.pde.internal.build.tasks.BuildManifestTask"> 57 </antTask> 58 <antTask 59 library="lib/pdebuild-ant.jar" 60 name="eclipse.assembler" 61 class="org.eclipse.pde.internal.build.tasks.PackagerTask"> 62 </antTask> 63 <antTask 64 library="lib/pdebuild-ant.jar" 65 name="eclipse.idReplacer" 66 class="org.eclipse.pde.internal.build.tasks.IdReplaceTask"> 67 </antTask> 68 <antTask 69 library="lib/pdebuild-ant.jar" 70 name="eclipse.jnlpGenerator" 71 class="org.eclipse.pde.internal.build.tasks.JNLPGeneratorTask"> 72 </antTask> 73 <antTask 74 library="lib/pdebuild-ant.jar" 75 name="eclipse.unzipperBuilder" 76 class="org.eclipse.pde.internal.build.tasks.UnzipperGeneratorTask"> 77 </antTask> 78 <antTask 79 library="lib/pdebuild-ant.jar" 80 name="eclipse.fetchFilesGenerator" 81 class="org.eclipse.pde.internal.build.tasks.FetchFileGeneratorTask"> 82 </antTask> 83 <antTask 84 library="lib/pdebuild-ant.jar" 85 name="eclipse.versionReplacer" 86 class="org.eclipse.pde.internal.build.tasks.GenericVersionReplacer"> 87 </antTask> 88 <antTask 89 class="org.eclipse.pde.internal.build.publisher.FeaturesAndBundlesTask" 90 library="lib/pdebuild-ant.jar" 91 name="eclipse.publish.featuresAndBundles"> 92 </antTask> 93 <antTask 94 class="org.eclipse.pde.internal.build.tasks.CompileErrorTask" 95 library="lib/pdebuild-ant.jar" 96 name="eclipse.logCompileError"> 97 </antTask> 98 <antTask 99 class="org.eclipse.pde.internal.build.generator.GeneratorTask" 100 library="lib/pdebuild-ant.jar" 101 name="p2.generator"> 102 </antTask> 103 104 </extension> 105 <!-- Extra Classpath --> 106 <extension 107 point="org.eclipse.ant.core.extraClasspathEntries"> 108 <extraClasspathEntry 109 library="lib/pdebuild-ant.jar"> 110 </extraClasspathEntry> 111 </extension> 112 <extension 113 id="buildtimesite" 114 point="org.eclipse.update.core.siteTypes"> 115 <site-factory 116 class="org.eclipse.pde.internal.build.site.BuildTimeSiteFactory"> 117 </site-factory> 118 </extension> 119 <extension 120 id="BuildTimeFeatureFactory" 121 point="org.eclipse.update.core.featureTypes"> 122 <feature-factory 123 class="org.eclipse.pde.internal.build.site.BuildTimeFeatureFactory"> 124 </feature-factory> 125 </extension> 126 <extension 127 id="Build" 128 point="org.eclipse.core.runtime.applications"> 129 <application> 130 <run class="org.eclipse.pde.internal.build.BuildApplication"/> 131 </application> 132 </extension> 133 134 <extension 135 point="org.eclipse.pde.build.fetchFactories"> 136 <factory 137 class="org.eclipse.pde.internal.build.fetch.CVSFetchTaskFactory" 138 id="CVS"/> 139 <factory 140 class="org.eclipse.pde.internal.build.fetch.COPYFetchTasksFactory" 141 id="COPY"/> 142 <factory 143 class="org.eclipse.pde.internal.build.fetch.GETFetchFactory" 144 id="GET"/> 145 <factory 146 class="org.eclipse.pde.internal.build.fetch.P2IUFetchFactory" 147 id="p2IU"/> 148 </extension> 149 150 <extension 151 point="org.eclipse.ant.core.antProperties"> 152 <antProperty 153 class="org.eclipse.pde.internal.build.properties.PDEProperties" 154 eclipseRuntime="false" 155 headless="true" 156 name="eclipse.pdebuild.home"/> 157 <antProperty 158 class="org.eclipse.pde.internal.build.properties.PDEProperties" 159 eclipseRuntime="false" 160 headless="true" 161 name="eclipse.pdebuild.scripts"/> 162 <antProperty 163 class="org.eclipse.pde.internal.build.properties.PDEProperties" 164 eclipseRuntime="false" 165 headless="true" 166 name="eclipse.pdebuild.templates"/> 167 </extension> 168 169 </plugin> 170