Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Orbit Source Bundles
Revision as of 16:13, 14 May 2007 by Unnamed Poltroon (Talk)
Created from bug 184026.
Bundle structure:
{plugin_root} META-INF/MANIFEST.MF plugin.xml plugin.properties build.properties {class_files} source-bundle/ META-INF/MANIFEST.MF plugin.xml build.properties customCallbacks.xml src/{plugin_id}_{version}/src.zip
customCallbacks.xml
<?xml version="1.0" encoding="UTF-8"?> <project name="customCallbacks" default="post.gather.bin.parts" basedir="."> <target name="post.gather.bin.parts"> <echo message="${target.folder}" /> <echo message="${build.result.folder}" /> <pathconvert property="binaryBundleId"> <path> <fileset dir="${target.folder}/src" includes="**" /> </path> <regexpmapper from=".*\\(.*)_(.*)\\.*" to="\1" /> </pathconvert> <pathconvert property="sourceFolderVersion"> <path> <fileset dir="${target.folder}/src" includes="**" /> </path> <regexpmapper from=".*\\(.*_.*)\\.*" to="\1" /> </pathconvert> <move todir="${target.folder}/src/${binaryBundleId}_${bundleVersion}"> <fileset dir="${target.folder}/src/${sourceFolderVersion}" includes="**" /> </move> </target> </project>
build.properties
customBuildCallbacks=customCallbacks.xml customBuildCallbacks.inheritall=true