Jump to: navigation, search

Difference between revisions of "Orbit Source Bundles"

Line 3: Line 3:
 
<pre>
 
<pre>
 
{plugin_root}
 
{plugin_root}
  META-INF/MANIFEST.MF
+
META-INF/MANIFEST.MF
  plugin.xml
+
plugin.xml
  plugin.properties
+
plugin.properties
  build.properties
+
build.properties
  {class_files}
+
{class_files}
  source-bundle/
+
source-bundle/
      META-INF/MANIFEST.MF
+
META-INF/MANIFEST.MF
      plugin.xml
+
plugin.xml
      build.properties
+
build.properties
      customCallbacks.xml
+
customCallbacks.xml
      src/
+
src/
        {plugin_id}_{version}/
+
{plugin_id}_{version}/
            src.zip
+
src.zip
 
</pre>
 
</pre>
  

Revision as of 15:12, 14 May 2007

Created from bug 184026.

{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