|
What this is
Other links
The source code<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"> </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"> <condition property="assembling"> <contains string="${assembleScriptName}" substring="assemble" /> </condition> <antcall target="copyconfig" /> <delete file="${rootFolder}/launcher.exe" quiet="true" /> <delete file="${rootFolder}/launcher" quiet="true" /> <exec dir="." executable="chmod" failonerror="false"> <arg line="755 ${rootFolder}/p2installer" /> </exec> </target> <target name="copyconfig" if="assembling"> <copy file="${eclipseBuildDirectory}/plugins/org.eclipse.equinox.p2.installer/config.ini" tofile="${rootFolder}/configuration/config.ini" overwrite="true" /> </target> <!-- ===================================================================== --> <!-- Default target --> <!-- ===================================================================== --> <target name="noDefault"> <echo message="You must specify a target when invoking this file" /> </target> </project> |
... this post is sponsored by my books ... | |
#1 New Release! |
FP Best Seller |
Copyright 1998-2024 Alvin Alexander, alvinalexander.com
All Rights Reserved.
A percentage of advertising revenue from
pages under the /java/jwarehouse
URI on this website is
paid back to open source projects.