Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[pde-build-dev] FW: migrating pdebuid from 3.3m4 to 3.3.0

To whom it may concern:

Please see email below that I sent to eclipse.platform.rcp newsgroup, but I
believe it is really a PDE build question.

Thanks,

Bernie
> Andrew,
>
> We unzipped eclipse-rcp-europa-win32.zip into c:\program files\eclipse
> (which our baseLocation is set to)
>
> In the plugins folder, we have
>
> org.eclipse.equinox.launcher_1.0.0.v20070606.jar
> org.eclipse.osgi_3.3.0.v20070530.jar
>
> C:\Program
> Files\eclipse-europa33m4\plugins\org.eclipse.pde.build_3.2.100.v20061210
>
>
>
> with properties set as:
>
>    basedir = .
>    ant.project.name=TendrilClient
>    eclipse_base=C:/Program\ Files/eclipse
> 
>
startup_jar="${eclipse_base}/plugins/org.eclipse.equinox.launcher_1.0.0.v200
70606.jar"
> 
>
product_build_loc="${eclipse_base}/plugins/org.eclipse.pde.build_3.3.0.v2007
0612/scripts/productBuild/productBuild.xml"
> 
> config_loc="D:/_GA_svn/_g2_deploy_monitor_TI/tendril_client_build/config"
>
> when we run following command (pdebuild using antrunner, launcher, ...
>
>  <exec dir="${basedir}/${ant.project.name}" executable="java">
>    <arg line="-jar ${startup_jar}" />
>    <arg line="-application org.eclipse.ant.core.antRunner" />
>    <arg line="-buildfile ${product_build_loc}" />
>    <arg line="-Dbuilder=${config_loc}"/>
>  </exec>
> we see following error (at bottom of log file list below)
>
> I've attached the assemble**xml file that eclipse pdebuild
> (allElementsDelegator) generates, as well as our config/build.properties 
> and
> Product file it references.
>
> Thanks for any help/suggestions you can provide,
>
> Bernie
>
> Error at bottom of list
>     [exec] Buildfile: C:/Program
>
Files/eclipse/plugins/org.eclipse.pde.build_3.3.0.v20070612/scripts/productB
uild/productBuild.xml
>     [exec]
>     [exec] main:
>     [exec]
>     [exec] preBuild:
>     [exec]
>     [exec] preSetup:
>     [exec]
>     [exec] checkLocalMaps:
>     [exec]
>     [exec] getMapFiles:
>     [exec]    [concat] No existing resources and no nested text, doing
> nothing
>     [exec]
>     [exec] postSetup:
>     [exec]
>     [exec] checkLocalBase:
>     [exec]
>     [exec] getBaseComponents:
>     [exec]
>     [exec] generateFeature:
>     [exec]
>     [exec] fetch:
>     [exec]
>     [exec] generateFeature:
>     [exec] [eclipse.generateFeature] Some inter-plug-in dependencies have
> not been satisfied.
>     [exec] [eclipse.generateFeature] Bundle com.tendril.client:
>     [exec] [eclipse.generateFeature]  Another singleton version selected:
> com.tendril.client_1.0.3
>     [exec] [eclipse.generateFeature] Bundle com.ibm.icu:
>     [exec] [eclipse.generateFeature]  Another singleton version selected:
> com.ibm.icu_3.6.1.v20070417
>     [exec] [eclipse.generateFeature] Bundle org.eclipse.ant.core:
>     [exec] [eclipse.generateFeature]  Another singleton version selected:
> org.eclipse.ant.core_3.1.200.v20070522
>     [exec] [eclipse.generateFeature] Bundle org.eclipse.core.contenttype:
>     [exec] [eclipse.generateFeature]  Another singleton version selected:
> org.eclipse.core.contenttype_3.2.100.v20070319
>     [exec] [eclipse.generateFeature] Bundle org.eclipse.core.expressions:
>     [exec] [eclipse.generateFeature]  Another singleton version selected:
> org.eclipse.core.expressions_3.3.0.v20070606-0010
>     [exec] [eclipse.generateFeature] Bundle
> org.eclipse.core.filesystem.win32.x86:
>     [exec] [eclipse.generateFeature]  Another singleton version selected:
> org.eclipse.core.filesystem.win32.x86_1.1.0.v20070510
>     [exec] [eclipse.generateFeature] Bundle org.eclipse.core.filesystem:
>     [exec] [eclipse.generateFeature]  Another singleton version selected:
> org.eclipse.core.filesystem_1.1.0.v20070606
>     [exec] [eclipse.generateFeature] Bundle org.eclipse.core.jobs:
>     [exec] [eclipse.generateFeature]  Another singleton version selected:
> org.eclipse.core.jobs_3.3.0.v20070423
>     [exec] [eclipse.generateFeature] Bundle org.eclipse.core.net:
>     [exec] [eclipse.generateFeature]  Another singleton version selected:
> org.eclipse.core.net_1.0.0.I20070531
>     [exec] [eclipse.generateFeature] Bundle
> org.eclipse.core.resources.win32:
>     [exec] [eclipse.generateFeature]  Another singleton version selected:
> org.eclipse.core.resources.win32_3.3.0.v20070226
>     [exec] [eclipse.generateFeature] Bundle org.eclipse.core.resources:
>     [exec] [eclipse.generateFeature]  Another singleton version selected:
> org.eclipse.core.resources_3.3.0.v20070604
>     [exec] [eclipse.generateFeature] Bundle
> org.eclipse.core.runtime.compatibility:
>     [exec] [eclipse.generateFeature]  Another singleton version selected:
> org.eclipse.core.runtime.compatibility_3.1.200.v20070502
>     [exec] [eclipse.generateFeature] Bundle org.eclipse.core.runtime:
>     [exec] [eclipse.generateFeature]  Another singleton version selected:
> org.eclipse.core.runtime_3.3.100.v20070530
>     [exec] [eclipse.generateFeature] Bundle org.eclipse.core.variables:
>     [exec] [eclipse.generateFeature]  Another singleton version selected:
> org.eclipse.core.variables_3.2.0.v20070426
>     [exec] [eclipse.generateFeature] Bundle org.eclipse.equinox.app:
>     [exec] [eclipse.generateFeature]  Another singleton version selected:
> org.eclipse.equinox.app_1.0.0.v20070606
>     [exec] [eclipse.generateFeature] Bundle org.eclipse.equinox.common:
>     [exec] [eclipse.generateFeature]  Another singleton version selected:
> org.eclipse.equinox.common_3.3.0.v20070426
>     [exec] [eclipse.generateFeature] Bundle
> org.eclipse.equinox.launcher.win32.win32.x86:
>     [exec] [eclipse.generateFeature]  Another singleton version selected:
> org.eclipse.equinox.launcher.win32.win32.x86_1.0.0.v20070523
>     [exec] [eclipse.generateFeature] Bundle
> org.eclipse.equinox.preferences:
>     [exec] [eclipse.generateFeature]  Another singleton version selected:
> org.eclipse.equinox.preferences_3.2.100.v20070522
>     [exec] [eclipse.generateFeature] Bundle org.eclipse.equinox.registry:
>     [exec] [eclipse.generateFeature]  Another singleton version selected:
> org.eclipse.equinox.registry_3.3.0.v20070522
>     [exec] [eclipse.generateFeature] Bundle org.eclipse.gef:
>     [exec] [eclipse.generateFeature]  Another singleton version selected:
> org.eclipse.gef_3.2.100.v20070620
>     [exec] [eclipse.generateFeature] Bundle org.eclipse.help:
>     [exec] [eclipse.generateFeature]  Another singleton version selected:
> org.eclipse.help_3.3.0.v20070524
>     [exec] [eclipse.generateFeature] Bundle org.eclipse.osgi:
>     [exec] [eclipse.generateFeature]  Another singleton version selected:
> org.eclipse.osgi_3.3.0.v20070530
>     [exec] [eclipse.generateFeature] Bundle
> org.eclipse.swt.win32.win32.x86:
>     [exec] [eclipse.generateFeature]  Another singleton version selected:
> org.eclipse.swt.win32.win32.x86_3.3.0.v3346
>     [exec] [eclipse.generateFeature] Bundle org.eclipse.swt:
>     [exec] [eclipse.generateFeature]  Another singleton version selected:
> org.eclipse.swt_3.3.0.v3346
>     [exec] [eclipse.generateFeature]  Unsatisfied import package
> org.mozilla.xpcom_0.0.0.
>     [exec] [eclipse.generateFeature] Bundle org.eclipse.ui.ide:
>     [exec] [eclipse.generateFeature]  Another singleton version selected:
> org.eclipse.ui.ide_3.3.0.I20070620
>     [exec] [eclipse.generateFeature] Bundle org.eclipse.ui.views:
>     [exec] [eclipse.generateFeature]  Another singleton version selected:
> org.eclipse.ui.views_3.2.100.I20070319-0010
>     [exec] [eclipse.generateFeature] Bundle
> org.eclipse.ui.workbench.texteditor:
>     [exec] [eclipse.generateFeature]  Another singleton version selected:
> org.eclipse.ui.workbench.texteditor_3.3.0.v20070606-0010
>     [exec] [eclipse.generateFeature] Bundle org.eclipse.ui.workbench:
>     [exec] [eclipse.generateFeature]  Another singleton version selected:
> org.eclipse.ui.workbench_3.3.0.I20070608-1100
>     [exec] [eclipse.generateFeature] Bundle org.eclipse.ui:
>     [exec] [eclipse.generateFeature]  Another singleton version selected:
> org.eclipse.ui_3.3.0.I20070614-0800
>     [exec] [eclipse.generateFeature] Bundle
> org.eclipse.update.configurator:
>     [exec] [eclipse.generateFeature]  Another singleton version selected:
> org.eclipse.update.configurator_3.2.100.v20070615
>     [exec] [eclipse.generateFeature] Bundle org.eclipse.update.core:
>     [exec] [eclipse.generateFeature]  Another singleton version selected:
> org.eclipse.update.core_3.2.100.v20070615
>     [exec] [eclipse.generateFeature] Bundle org.eclipse.update.ui:
>     [exec] [eclipse.generateFeature]  Another singleton version selected:
> org.eclipse.update.ui_3.2.100.v20070615
>     [exec]
>     [exec] generate:
>     [exec]
>     [exec] preGenerate:
>     [exec]
>     [exec] allElements:
>     [exec]
>     [exec] allElementsDelegator:
>     [exec]
>     [exec] init:
>     [exec]
>     [exec] generateScript:
>     [exec] [eclipse.buildScript] Some inter-plug-in dependencies have not
> been satisfied.
>     [exec] [eclipse.buildScript] Bundle com.tendril.client:
>     [exec] [eclipse.buildScript]  Another singleton version selected:
> com.tendril.client_1.0.3
>     [exec] [eclipse.buildScript] Bundle com.ibm.icu:
>     [exec] [eclipse.buildScript]  Another singleton version selected:
> com.ibm.icu_3.6.1.v20070417
>     [exec] [eclipse.buildScript] Bundle org.eclipse.ant.core:
>     [exec] [eclipse.buildScript]  Another singleton version selected:
> org.eclipse.ant.core_3.1.200.v20070522
>     [exec] [eclipse.buildScript] Bundle org.eclipse.core.contenttype:
>     [exec] [eclipse.buildScript]  Another singleton version selected:
> org.eclipse.core.contenttype_3.2.100.v20070319
>     [exec] [eclipse.buildScript] Bundle org.eclipse.core.expressions:
>     [exec] [eclipse.buildScript]  Another singleton version selected:
> org.eclipse.core.expressions_3.3.0.v20070606-0010
>     [exec] [eclipse.buildScript] Bundle
> org.eclipse.core.filesystem.win32.x86:
>     [exec] [eclipse.buildScript]  Another singleton version selected:
> org.eclipse.core.filesystem.win32.x86_1.1.0.v20070510
>     [exec] [eclipse.buildScript] Bundle org.eclipse.core.filesystem:
>     [exec] [eclipse.buildScript]  Another singleton version selected:
> org.eclipse.core.filesystem_1.1.0.v20070606
>     [exec] [eclipse.buildScript] Bundle org.eclipse.core.jobs:
>     [exec] [eclipse.buildScript]  Another singleton version selected:
> org.eclipse.core.jobs_3.3.0.v20070423
>     [exec] [eclipse.buildScript] Bundle org.eclipse.core.net:
>     [exec] [eclipse.buildScript]  Another singleton version selected:
> org.eclipse.core.net_1.0.0.I20070531
>     [exec] [eclipse.buildScript] Bundle org.eclipse.core.resources.win32:
>     [exec] [eclipse.buildScript]  Another singleton version selected:
> org.eclipse.core.resources.win32_3.3.0.v20070226
>     [exec] [eclipse.buildScript] Bundle org.eclipse.core.resources:
>     [exec] [eclipse.buildScript]  Another singleton version selected:
> org.eclipse.core.resources_3.3.0.v20070604
>     [exec] [eclipse.buildScript] Bundle
> org.eclipse.core.runtime.compatibility:
>     [exec] [eclipse.buildScript]  Another singleton version selected:
> org.eclipse.core.runtime.compatibility_3.1.200.v20070502
>     [exec] [eclipse.buildScript] Bundle org.eclipse.core.runtime:
>     [exec] [eclipse.buildScript]  Another singleton version selected:
> org.eclipse.core.runtime_3.3.100.v20070530
>     [exec] [eclipse.buildScript] Bundle org.eclipse.core.variables:
>     [exec] [eclipse.buildScript]  Another singleton version selected:
> org.eclipse.core.variables_3.2.0.v20070426
>     [exec] [eclipse.buildScript] Bundle org.eclipse.equinox.app:
>     [exec] [eclipse.buildScript]  Another singleton version selected:
> org.eclipse.equinox.app_1.0.0.v20070606
>     [exec] [eclipse.buildScript] Bundle org.eclipse.equinox.common:
>     [exec] [eclipse.buildScript]  Another singleton version selected:
> org.eclipse.equinox.common_3.3.0.v20070426
>     [exec] [eclipse.buildScript] Bundle
> org.eclipse.equinox.launcher.win32.win32.x86:
>     [exec] [eclipse.buildScript]  Another singleton version selected:
> org.eclipse.equinox.launcher.win32.win32.x86_1.0.0.v20070523
>     [exec] [eclipse.buildScript] Bundle org.eclipse.equinox.preferences:
>     [exec] [eclipse.buildScript]  Another singleton version selected:
> org.eclipse.equinox.preferences_3.2.100.v20070522
>     [exec] [eclipse.buildScript] Bundle org.eclipse.equinox.registry:
>     [exec] [eclipse.buildScript]  Another singleton version selected:
> org.eclipse.equinox.registry_3.3.0.v20070522
>     [exec] [eclipse.buildScript] Bundle org.eclipse.gef:
>     [exec] [eclipse.buildScript]  Another singleton version selected:
> org.eclipse.gef_3.2.100.v20070620
>     [exec] [eclipse.buildScript] Bundle org.eclipse.help:
>     [exec] [eclipse.buildScript]  Another singleton version selected:
> org.eclipse.help_3.3.0.v20070524
>     [exec] [eclipse.buildScript] Bundle org.eclipse.osgi:
>     [exec] [eclipse.buildScript]  Another singleton version selected:
> org.eclipse.osgi_3.3.0.v20070530
>     [exec] [eclipse.buildScript] Bundle org.eclipse.swt.win32.win32.x86:
>     [exec] [eclipse.buildScript]  Another singleton version selected:
> org.eclipse.swt.win32.win32.x86_3.3.0.v3346
>     [exec] [eclipse.buildScript] Bundle org.eclipse.swt:
>     [exec] [eclipse.buildScript]  Another singleton version selected:
> org.eclipse.swt_3.3.0.v3346
>     [exec] [eclipse.buildScript]  Unsatisfied import package
> org.mozilla.xpcom_0.0.0.
>     [exec] [eclipse.buildScript] Bundle org.eclipse.ui.ide:
>     [exec] [eclipse.buildScript]  Another singleton version selected:
> org.eclipse.ui.ide_3.3.0.I20070620
>     [exec] [eclipse.buildScript] Bundle org.eclipse.ui.views:
>     [exec] [eclipse.buildScript]  Another singleton version selected:
> org.eclipse.ui.views_3.2.100.I20070319-0010
>     [exec] [eclipse.buildScript] Bundle
> org.eclipse.ui.workbench.texteditor:
>     [exec] [eclipse.buildScript]  Another singleton version selected:
> org.eclipse.ui.workbench.texteditor_3.3.0.v20070606-0010
>     [exec] [eclipse.buildScript] Bundle org.eclipse.ui.workbench:
>     [exec] [eclipse.buildScript]  Another singleton version selected:
> org.eclipse.ui.workbench_3.3.0.I20070608-1100
>     [exec] [eclipse.buildScript] Bundle org.eclipse.ui:
>     [exec] [eclipse.buildScript]  Another singleton version selected:
> org.eclipse.ui_3.3.0.I20070614-0800
>     [exec] [eclipse.buildScript] Bundle org.eclipse.update.configurator:
>     [exec] [eclipse.buildScript]  Another singleton version selected:
> org.eclipse.update.configurator_3.2.100.v20070615
>     [exec] [eclipse.buildScript] Bundle org.eclipse.update.core:
>     [exec] [eclipse.buildScript]  Another singleton version selected:
> org.eclipse.update.core_3.2.100.v20070615
>     [exec] [eclipse.buildScript] Bundle org.eclipse.update.ui:
>     [exec] [eclipse.buildScript]  Another singleton version selected:
> org.eclipse.update.ui_3.2.100.v20070615
>     [exec]
>     [exec] postGenerate:
>     [exec]
>     [exec] clean:
>     [exec]
>     [exec] allElements:
>     [exec]
>     [exec] allElementsDelegator:
>     [exec]
>     [exec] init:
>     [exec]
>     [exec] cleanElement:
>     [exec]      [echo]
>
D:/_GA_svn/_g2_deploy_monitor_TI/tendril_client_build/build/features/org.ecl
ipse.pde.build.container.feature
>     [exec]
>     [exec] init:
>     [exec]
>     [exec] clean:
>     [exec]
>     [exec] init:
>     [exec]
>     [exec] all.features:
>     [exec]
>     [exec] all.plugins:
>     [exec]
>     [exec] update.feature:
>     [exec]
>     [exec] all.children:
>     [exec]
>     [exec] process:
>     [exec]
>     [exec] preProcess:
>     [exec]
>     [exec] allElements:
>     [exec]
>     [exec] allElementsDelegator:
>     [exec]
>     [exec] init:
>     [exec]
>     [exec] processElement:
>     [exec]
>     [exec] init:
>     [exec]
>     [exec] build.jars:
>     [exec]
>     [exec] init:
>     [exec]
>     [exec] all.features:
>     [exec]
>     [exec] all.plugins:
>     [exec]
>     [exec] update.feature:
>     [exec]
>     [exec] all.children:
>     [exec]
>     [exec] postProcess:
>     [exec]
>     [exec] assemble:
>     [exec]
>     [exec] preAssemble:
>     [exec]
>     [exec] allElements:
>     [exec]
>     [exec] allElementsDelegator:
>     [exec]
>     [exec] init:
>     [exec]
>     [exec] assembleElement:
>     [exec]
>     [exec] main:
>     [exec]
>     [exec]
> assemble.org.eclipse.pde.build.container.feature.win32.win32.x86:
>     [exec]
>     [exec] main:
>     [exec]
>     [exec] init:
>     [exec]
>     [exec] gather.bin.parts:
>     [exec]
>     [exec] children:
>     [exec]
>     [exec] rootFileswin32_win32_x86:
>     [exec]      [copy] Copying 3 files to
>
D:\_GA_svn\_g2_deploy_monitor_TI\tendril_client_build\build\tmp\TendrilClien
t\win32.win32.x86\TendrilClient
>     [exec]
>     [exec] BUILD FAILED
>     [exec] C:\Program
>
Files\eclipse\plugins\org.eclipse.pde.build_3.3.0.v20070612\scripts\productB
uild\productBuild.xml:29:
> The following error occurred while executing this line:
>     [exec] C:\Program
>
Files\eclipse\plugins\org.eclipse.pde.build_3.3.0.v20070612\scripts\build.xm
l:91:
> The following error occurred while executing this line:
>     [exec] C:\Program
>
Files\eclipse\plugins\org.eclipse.pde.build_3.3.0.v20070612\templates\headle
ss-build\customTargets.xml:10:
> The following error occurred while executing this line:
>     [exec] C:\Program
>
Files\eclipse\plugins\org.eclipse.pde.build_3.3.0.v20070612\scripts\productB
uild\allElements.xml:9:
> The following error occurred while executing this line:
>     [exec] C:\Program
>
Files\eclipse\plugins\org.eclipse.pde.build_3.3.0.v20070612\scripts\genericT
argets.xml:155:
> The following error occurred while executing this line:
>     [exec]
>
D:\_GA_svn\_g2_deploy_monitor_TI\tendril_client_build\build\assemble.org.ecl
ipse.pde.build.container.feature.all.xml:4:
> The following error occurred while executing this line:
>     [exec] C:\Program
>
Files\eclipse\plugins\org.eclipse.pde.build_3.3.0.v20070612\scripts\productB
uild\allElements.xml:28:
> The following error occurred while executing this line:
>     [exec]
>
D:\_GA_svn\_g2_deploy_monitor_TI\tendril_client_build\build\assemble.org.ecl
ipse.pde.build.container.feature.win32.win32.x86.xml:51:
> java.io.EOFException
>     [exec]
>     [exec] Total time: 6 seconds
>     [exec] Result: 13
>    [unzip] Expanding:
>
D:\_GA_svn\_g2_deploy_monitor_TI\tendril_client_build\build\I.TestBuild\Test
Build-win32.win32.x86.zip
> into D:\_GA_svn\_g2_deploy_monitor_TI\tendril_client_build\tendrilplatform
>
> BUILD FAILED
>
> "Andrew Niefer" <aniefer@xxxxxxxxxx> wrote in message 
> news:fd0mom$hgh$1@xxxxxxxxxxxxxxxxx...
>> What version of org.eclipse.osgi are you targeting?  There were changes 
>> in the
>> osgi bundle to support the launcher changes and the automatic inclusion 
>> of the
>> launchers chooses org.eclipse.platform.launchers (startup.jar) if the 
>> osgi
>> version < 3.3.0, otherwise it choose the new 
>> org.eclipse.equinox.executable
>> (org.eclipse.equinox.launcher)
>>
>>
>> Without more specifics about what the failure is I'm not sure what the 
>> problem
>> would be.
>>
>> -Andrew
>> Tendril wrote:
>>> We are in the process of moving from Eclipse 3.3M4 to Eclipse europa rcp
>>> 3.3.0
>>>
>>> With the 3.3M4 and rcp 3.2.1 delta pack installed at c:\program
>>> files\eclipse
>>>
>>> The project that builds using the pde build ant scripts and
>>> config/build.properties
>>> C:\Program
>>>
Files\eclipse\plugins\org.eclipse.pde.build_3.2.100.v20061210\scripts\produc
tBuild\productBuild.xml,
>>> etc.
>>> and startup.jar with antrunner
>>>
>>> With the europa-rcp-3.3.0   installed at c:\program files\eclipse
>>>
>>> the same project will not build using the newer pde build ant scripts 
>>> and
>>> config/build.properties
>>> C:\Program
>>>
Files\eclipse\plugins\org.eclipse.pde.build_3.3.0.v20070612\scripts\productB
uild\productBuild.xml
>>> and C:\Program
>>> Files\eclipse\plugins\org.eclipse.equinox.launcher_1.0.0.v20070606.jar 
>>> with
>>> antrunner
>>>
>>> Any suggestions?
>>>
>>> Thanks,
>>>
>>> Bernie
>>>
>>>
>
>
> 
<?xml version="1.0" encoding="UTF-8"?>
<project name="Assemble org.eclipse.pde.build.container.feature" default="main">
	<property name="archiveName" value="org.eclipse.pde.build.container.feature-${buildId}-win32.win32.x86.zip"/>
	<property name="os" value="win32"/>
	<property name="ws" value="win32"/>
	<property name="arch" value="x86"/>
	<property name="jarProcessor.sign" value="false"/>
	<property name="assemblyTempDir" value="${buildDirectory}/tmp"/>
	<property name="eclipse.base" value="${assemblyTempDir}/${collectingFolder}"/>
	<property name="eclipse.plugins" value="${eclipse.base}/plugins"/>
	<property name="eclipse.features" value="${eclipse.base}/features"/>
	<property name="archiveFullPath" value="${basedir}/${buildLabel}/${archiveName}"/>
	<property name="launcherName" value="TendrilMonitor"/>
	<property name="tarargs" value=""/>
	<!-- Beginning of the jarUp task -->
	<target name="jarUp" description="Create a jar from the given location.">
		<available property="${source}/${elementName}_exists" file="${source}/${elementName}"/>
		<antcall target="jarIng">
			<param name="source" value="${source}"/>
			<param name="elementName" value="${elementName}"/>
		</antcall>
	</target>
	<target name="jarIng" if="${source}/${elementName}_exists">
		<jar destfile="${source}/${elementName}.jar" basedir="${source}/${elementName}" filesetmanifest="merge"/>
		<delete dir="${source}/${elementName}"/>
	</target>
	<!-- End of the jarUp task -->
	<!-- Beginning of the jar signing  target -->
	<target name="jarSigning" description="Sign a jar.">
		<eclipse.jarProcessor sign="${jarProcessor.sign}" pack="${jarProcessor.pack200}" unsign="${jarProcessor.unsign}" jar="${source}/${elementName}.jar" alias="${sign.alias}" keystore="${sign.keystore}" storepass="${sign.storepass}"/>
	</target>
	<!-- End of the jarUp task -->
	<target name="main">
		<condition property="pluginArchivePrefix" value="plugins">
			<equals arg1="${archivePrefix}"  arg2="" trim="true"/>
		</condition>
		<property name="pluginArchivePrefix" value="${archivePrefix}/plugins"/>

		<condition property="featureArchivePrefix" value="features">
			<equals arg1="${archivePrefix}"  arg2="" trim="true"/>
		</condition>
		<property name="featureArchivePrefix" value="${archivePrefix}/features"/>

		<dirname property="archiveParentFolder" file="${archiveFullPath}"/>
		<mkdir dir="${archiveParentFolder}"/>
		<mkdir dir="${assemblyTempDir}"/>
		<mkdir dir="${buildLabel}"/>
		<ant antfile="build.xml" dir="features\org.eclipse.pde.build.container.feature\" target="gather.bin.parts">
			<property name="feature.base" value="${eclipse.base}"/>
		</ant>
		<eclipse.brand root="${eclipse.base}/win32.win32.x86/${collectingFolder}" icons="${launcherIcons}, ${buildDirectory}/plugins//TendrilClient/images/monitor.ico, ${buildDirectory}/features//TendrilClient/images/monitor.ico" name="${launcherName}" os="${os}"		/>
		<zip destfile="${archiveFullPath}" filesonly="false" whenempty="skip" update="true">
			<zipfileset dir="${eclipse.base}/win32.win32.x86/${collectingFolder}" includes="**/**" excludes="" prefix="${archivePrefix}"			/>
		</zip>
		<delete dir="${assemblyTempDir}"/>
	</target>
</project>

Attachment: build.properties
Description: Binary data

Attachment: TendrilClient_330.product
Description: Binary data


Back to the top