Change-Id: I84f2a0a4aca987d8bda418b5b5c334381f44ff41 Former-commit-id:6efd4a8ef1
[formerly449e4a2182
] [formerly9137f334b5
] [formerly6efd4a8ef1
[formerly449e4a2182
] [formerly9137f334b5
] [formerly20a5fe3577
[formerly9137f334b5
[formerly 540bbd59715aaf7479b5a824a021ce79bb387335]]]] Former-commit-id:20a5fe3577
Former-commit-id:3cb105f035
[formerly4ffe05d37e
] [formerly 12a54c89b4924eac0f51595caec90cee14395903 [formerly2ffcd5d684
]] Former-commit-id: 105afa511e94267a2b772eca1a91477c5a290e01 [formerly49343a7e3c
] Former-commit-id:69e4af9ce2
72 lines
3.8 KiB
XML
Executable file
72 lines
3.8 KiB
XML
Executable file
<project name="Build specific targets and properties" default="noDefault">
|
|
<!-- =====================================================================
|
|
|
|
The Following Properties are available in all targets:
|
|
- eclipse.base : the base folder everything will be collected into
|
|
- eclipse.plugins : the plugins folder
|
|
- eclipse.features: the features folder
|
|
- archiveFullPath : the full path of the final archive once it is created
|
|
|
|
===================================================================== -->
|
|
|
|
<!-- ===================================================================== -->
|
|
<!-- Called after each invocation of the gather.bin.parts target on the -->
|
|
<!-- individual plugins and features. -->
|
|
<!-- Available properties are: -->
|
|
<!-- projectLocation: location of the project being gathered -->
|
|
<!-- projectName: symbolic name with version (org.eclipse.foo_1.0.0.v123) -->
|
|
<!-- target.folder: the destination, eclipse/plugins or eclipse/features -->
|
|
<!-- -->
|
|
<!-- The generated pattern is that plugins/features are gathered into the -->
|
|
<!-- folder ${target.folder}/${projectName} -->
|
|
<!-- ===================================================================== -->
|
|
<target name="gather.bin.parts">
|
|
<ant antfile="${builder}/../deploy-common/external-rules.xml"
|
|
inheritAll="false">
|
|
<property name="plugin._directory"
|
|
value="${projectLocation}" />
|
|
<property name="deployment._root"
|
|
value="${target.folder}/.." />
|
|
</ant>
|
|
</target>
|
|
|
|
<!-- ===================================================================== -->
|
|
<!-- Called after invoking the gather.bin.parts targets for all plugins -->
|
|
<!-- and features. Results exist as folders and have not yet been jarred. -->
|
|
<!-- ===================================================================== -->
|
|
<target name="post.gather.bin.parts">
|
|
</target>
|
|
|
|
<!-- ===================================================================== -->
|
|
<!-- Called just prior to signing a jar -->
|
|
<!-- In addititon to the properties listed above: -->
|
|
<!-- - source : plugins or features directory -->
|
|
<!-- - elementName: element being signed without .jar -->
|
|
<!-- (eg "org.eclipse.foo_1.0.0" -->
|
|
<!-- ===================================================================== -->
|
|
<target name="pre.jarSigning">
|
|
</target>
|
|
|
|
<!-- ===================================================================== -->
|
|
<!-- Called after all plugins and features have been jarred -->
|
|
<!-- (and potentially signed) -->
|
|
<!-- ===================================================================== -->
|
|
<target name="post.jarUp">
|
|
</target>
|
|
|
|
<!-- ===================================================================== -->
|
|
<!-- Called just before the archive file is built -->
|
|
<!-- In addititon to the properties listed above: -->
|
|
<!-- - rootFolder : the folder containing the root files -->
|
|
<!-- ===================================================================== -->
|
|
<target name="pre.archive">
|
|
</target>
|
|
|
|
<!-- ===================================================================== -->
|
|
<!-- Default target -->
|
|
<!-- ===================================================================== -->
|
|
<target name="noDefault">
|
|
<echo message="You must specify a target when invoking this file" />
|
|
</target>
|
|
|
|
</project>
|