mirror of
https://github.com/eclipse-cdt/cdt
synced 2025-07-03 07:05:24 +02:00
[273840] Add .api_description files into binary Jar's
This commit is contained in:
parent
065a1a6dda
commit
cf1aa42a9c
1 changed files with 71 additions and 0 deletions
71
releng/org.eclipse.rse.build/customAssembly.xml
Normal file
71
releng/org.eclipse.rse.build/customAssembly.xml
Normal file
|
@ -0,0 +1,71 @@
|
|||
<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">
|
||||
<apitooling.apifilesgenerator
|
||||
projectName="${projectName}"
|
||||
targetFolder="${target.folder}"
|
||||
projectLocation="${projectLocation}" />
|
||||
</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>
|
Loading…
Add table
Reference in a new issue