blob: 83b408025ecdcbdce65e59cea9ba3dcb989198d3 [file] [log] [blame]
Miles Parker2e521ba2010-11-19 11:00:52 -08001<?xml version="1.0" encoding="UTF-8"?>
2<cs:cspecExtension xmlns:com="http://www.eclipse.org/buckminster/Common-1.0" xmlns:cs="http://www.eclipse.org/buckminster/CSpec-1.0">
3
4 <cs:dependencies>
5 <cs:dependency name="org.eclipse.amp.releng" componentType="buckminster" />
6 </cs:dependencies>
7
8 <cs:actions>
9 <cs:private name="site.tp" actor="ant">
10 <cs:actorProperties>
11 <cs:property key="buildFile" value="packaging.ant" />
12 <cs:property key="targets" value="create.target.platform.metadata" />
13 </cs:actorProperties>
14 <cs:products alias="output" base="${buckminster.output}/site.tp/" />
15 </cs:private>
16
17 <cs:public name="package.amp-Update" actor="ant">
18 <cs:actorProperties>
19 <cs:property key="buildFile" value="packaging.ant" />
20 <cs:property key="targets" value="package.site" />
21 </cs:actorProperties>
22 <cs:properties>
23 <cs:property key="package.name" value="amp-Update" />
24 </cs:properties>
25 <cs:prerequisites>
26 <cs:attribute name="site.p2" alias="repository" />
27 </cs:prerequisites>
28 <cs:products alias="output" base="${buckminster.output}/zips/" />
29 </cs:public>
30
31 <cs:public name="package.amp-SDK" actor="ant">
32 <cs:actorProperties>
33 <cs:property key="buildFile" value="packaging.ant" />
34 <cs:property key="targets" value="package.ius" />
35 </cs:actorProperties>
36 <cs:properties>
37 <cs:property key="content.ius" value="org.eclipse.amp.all.feature.group" />
38 <cs:property key="package.name" value="amp-SDK" />
39 </cs:properties>
40 <cs:prerequisites>
41 <cs:attribute name="site.p2" alias="repository" />
42 <cs:attribute name="site.tp" alias="target.platform.repository" />
43 </cs:prerequisites>
44 <cs:products alias="output" base="${buckminster.output}/zips/" />
45 </cs:public>
Miles Parker2e521ba2010-11-19 11:00:52 -080046
47 <cs:public name="package.amp-Examples" actor="ant">
48 <cs:actorProperties>
49 <cs:property key="buildFile" value="packaging.ant" />
50 <cs:property key="targets" value="package.ius" />
51 </cs:actorProperties>
52 <cs:properties>
53 <cs:property key="content.ius"
Miles Parker0a7a9042010-12-14 23:57:04 -080054 value="org.eclipse.amp.examples.feature.group" />
Miles Parker2e521ba2010-11-19 11:00:52 -080055 <cs:property key="prerequisite.ius" value="org.eclipse.amp.all.feature.group" />
56 <cs:property key="package.name" value="amp-Examples" />
57 </cs:properties>
58 <cs:prerequisites>
59 <cs:attribute name="site.p2" alias="repository" />
60 <cs:attribute name="site.tp" alias="target.platform.repository" />
61 </cs:prerequisites>
62 <cs:products alias="output" base="${buckminster.output}/zips/" />
63 </cs:public>
64
65 <cs:public name="package.amp-sourcedoc" actor="ant">
66 <cs:actorProperties>
67 <cs:property key="buildFile" value="packaging.ant" />
68 <cs:property key="targets" value="package.ius" />
69 </cs:actorProperties>
70 <cs:properties>
71 <cs:property key="content.ius" value="org.eclipse.amp.doc.all.feature.group" />
72 <cs:property key="prerequisite.ius" value="org.eclipse.amp.doc.all.feature.group" />
73 <cs:property key="package.name" value="amp-sourcedoc" />
74 </cs:properties>
75 <cs:prerequisites>
76 <cs:attribute name="site.p2" alias="repository" />
77 <cs:attribute name="site.tp" alias="target.platform.repository" />
78 </cs:prerequisites>
79 <cs:products alias="output" base="${buckminster.output}/zips/" />
80 </cs:public>
81
82
83 <cs:public name="tag" actor="buckminster.tag">
84 <cs:actorProperties>
85 <cs:property key="tag" value="build_${build.id}" />
86 <cs:property key="exclude.0" value="^org\.eclipse\.test$" />
87 <cs:property key="exclude.1" value="^org\.eclipse\.ant\.optional\.junit$" />
88 </cs:actorProperties>
89 </cs:public>
90 </cs:actions>
91
92 <cs:groups>
93 <cs:public name="build">
94 <cs:attribute name="package.amp-Update" />
95 <cs:attribute name="package.amp-SDK" />
Miles Parker2e521ba2010-11-19 11:00:52 -080096 </cs:public>
97 </cs:groups>
98</cs:cspecExtension>