Hi Nick, thanks for the info.
> Convince me I'm wrong and I'll make this change. Here's how I separate the build-driving-eclipse.sdk from the target I compile against (i.e. the base property) with pdebuild: An eclipse.sdk lives in c:\build3\tools\eclipse.sdk. This can be the same for all my builds. It's only used to drive pde.build: set eclipseDir=c:\build3\tools\eclipse.sdk\eclipse\plugins java -jar %eclipseDir%\org.eclipse.equinox.launcher_%launcherVer%.jar -application org.eclipse.ant.core.antRunner -buildfile %eclipseDir%\org.eclipse.pde.build_%pdeBuildVer%\scripts\build.xml -Dbuilder=c:\build3\config A target (RCP + equinox) lives in c:\build3\target\eclipse and is specified in build.properties: base=c:/build3/target My hope is that Athena could support something similar. Maybe have a property that tells where to look for the eclipse.sdk with the pde for the build? Kind regards, Elias. On Wed, Oct 7, 2009 at 1:27 PM, Nick Boldt <nickbo...@gmail.com> wrote: >> 1. Does Athena support building from a target _without_ the >> Eclipse-SDK (i.e. only RCP+Equinox SDKs) ? > > No, not currently. > >> Background: I've been successful using Eclipse+Equinox as shown here: >> >> dependencyURLs=http://download.eclipse.org/eclipse/downloads/drops/R-3.5.1-200909170800/eclipse-SDK-3.5.1-win32.zip,\ >> >> http://ftp.osuosl.org/pub/eclipse/equinox/drops/R-3.5.1-200909170800/equinox-SDK-3.5.1.zip >> >> but with the RCP+Equinox dependencies: >> >> dependencyURLs=http://ftp.osuosl.org/pub/eclipse/eclipse/downloads/drops/R-3.5.1-200909170800/eclipse-RCP-3.5.1-win32.zip,\ >> >> http://ftp.osuosl.org/pub/eclipse/equinox/drops/R-3.5.1-200909170800/equinox-SDK-3.5.1.zip >> >> I get the following error: >> >> C:\tmp\workspace\org.eclipse.dash.common.releng\tools\scripts\getDependenciesHelper.xml:78: >> java.net.MalformedURLException: no protocol: ${eclipse.SDK.url} >> >> I've set the properties eclipse.SDK.url and eclipse.SDK.file - which >> resolves this. However this will result in the eclipse SDK >> beingunzipped into the build directory (which to me seems the same as >> putting it into the dependencyURLs). I would like to avoid this. Any >> workaround? > > The problem is that to run the build you need PDE. Does the RCP zip contain > PDE? If not, then there's no way this will work, even if I convince the URL > parser that "eclipse-RCP" is a valid prefix for a zip we'll call > ${eclipse.SDK}. > > Doing so is fairly trivial, and I can easily do so for you if you want > Athena to allow eclipse-RCP-*.zip as a drop-in replacement for > eclipse-SDK-*.zip. I'm just worried that you need things in the SDK that > aren't available in the RCP zip. Convince me I'm wrong and I'll make this > change. > >> 2. Some of the examples I've looked at use these properties and some >> do not. What do they do? Are they still used? >> >> projRelengRoot=:pserver:anonym...@dev.eclipse.org:/cvsroot/rt >> projRelengPath=org.eclipse.riena/org.eclipse.riena.build3 > > CVS root & path for your releng project. > >> #basebuilderBranch=R35_RC4 > > tag used for o.e.releng.basebuilder project. That's an old one - here are > the most recent tags by branch: > http://wiki.eclipse.org/Platform-releng-basebuilder > > > -- > Nick Boldt :: http://nick.divbyzero.com > Release Engineer :: Eclipse Modeling & Dash Athena > _______________________________________________ > dash-dev mailing list > dash-dev@eclipse.org > https://dev.eclipse.org/mailman/listinfo/dash-dev > -- Elias Volanakis | Technical Lead | EclipseSource Portland el...@eclipsesource.com | +1 503 929 5537 | http://eclipsesource.com _______________________________________________ dash-dev mailing list dash-dev@eclipse.org https://dev.eclipse.org/mailman/listinfo/dash-dev