• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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