37
|
1 |
<project name="Build specific targets and properties" default="noDefault">
|
|
2 |
|
|
3 |
<!-- =====================================================================
|
|
4 |
|
|
5 |
The Following Properties are available in all targets:
|
|
6 |
- eclipse.base : the base folder everything will be collected into
|
|
7 |
- eclipse.plugins : the plugins folder
|
|
8 |
- eclipse.features: the features folder
|
|
9 |
- archiveFullPath : the full path of the final archive once it is created
|
|
10 |
|
|
11 |
===================================================================== -->
|
|
12 |
|
|
13 |
<!-- ===================================================================== -->
|
|
14 |
<!-- Called after each invocation of the gather.bin.parts target on the -->
|
|
15 |
<!-- individual plugins and features. -->
|
|
16 |
<!-- Available properties are: -->
|
|
17 |
<!-- projectLocation: location of the project being gathered -->
|
|
18 |
<!-- projectName: symbolic name with version (org.eclipse.foo_1.0.0.v123) -->
|
|
19 |
<!-- target.folder: the destination, eclipse/plugins or eclipse/features -->
|
|
20 |
<!-- -->
|
|
21 |
<!-- The generated pattern is that plugins/features are gathered into the -->
|
|
22 |
<!-- folder ${target.folder}/${projectName} -->
|
|
23 |
<!-- ===================================================================== -->
|
|
24 |
<target name="gather.bin.parts">
|
|
25 |
</target>
|
|
26 |
|
|
27 |
|
|
28 |
<!-- ===================================================================== -->
|
|
29 |
<!-- Called after invoking the gather.bin.parts targets for all plugins -->
|
|
30 |
<!-- and features. Results exist as folders and have not yet been jarred. -->
|
|
31 |
<!-- ===================================================================== -->
|
|
32 |
<target name="post.gather.bin.parts">
|
|
33 |
</target>
|
|
34 |
|
|
35 |
<!-- ===================================================================== -->
|
|
36 |
<!-- Called just prior to signing a jar -->
|
|
37 |
<!-- In addititon to the properties listed above: -->
|
|
38 |
<!-- - source : plugins or features directory -->
|
|
39 |
<!-- - elementName: element being signed without .jar -->
|
|
40 |
<!-- (eg "org.eclipse.foo_1.0.0" -->
|
|
41 |
<!-- ===================================================================== -->
|
|
42 |
<target name="pre.jarSigning">
|
|
43 |
</target>
|
|
44 |
|
|
45 |
<!-- ===================================================================== -->
|
|
46 |
<!-- Called after all plugins and features have been jarred -->
|
|
47 |
<!-- (and potentially signed) -->
|
|
48 |
<!-- ===================================================================== -->
|
|
49 |
<target name="post.jarUp">
|
|
50 |
</target>
|
|
51 |
|
|
52 |
<!-- ===================================================================== -->
|
|
53 |
<!-- Called just before the archive file is built -->
|
|
54 |
<!-- In addititon to the properties listed above: -->
|
|
55 |
<!-- - rootFolder : the folder containing the root files -->
|
|
56 |
<!-- ===================================================================== -->
|
|
57 |
<target name="pre.archive">
|
|
58 |
</target>
|
|
59 |
|
|
60 |
<!-- ===================================================================== -->
|
|
61 |
<!-- Default target -->
|
|
62 |
<!-- ===================================================================== -->
|
|
63 |
<target name="noDefault">
|
|
64 |
<echo message="You must specify a target when invoking this file" />
|
|
65 |
</target>
|
|
66 |
|
|
67 |
</project>
|