[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[List Home]
|
[dash-dev] Re: Athena builds that depend on 3rd party plugins (eg., from Orbit or Mozilla)
|
- From: Nick Boldt <nickboldt@xxxxxxxxx>
- Date: Thu, 03 Sep 2009 11:59:51 -0400
- Delivered-to: dash-dev@eclipse.org
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from :user-agent:mime-version:to:cc:subject:references:in-reply-to :content-type:content-transfer-encoding; bh=4kOvcQWDgjzBN8U+bLGltVqBhMaDiX5ODJN+ycRuiOI=; b=hiQOJxoG4pRLSKMDtyeoU9aFQwn7uLvQ7HekTclviYXNvctsBp69TRW744h+irNIar skayoJS4HfulrdDXj66Wv1jTOl8ydo5KVaRpfWqJAKafFjvh28ErIoF6IMopnmLT8Ul6 v9R8AvzKzQER07jpl7tPkim0E0kXC8aI+tGg0=
- Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:user-agent:mime-version:to:cc:subject :references:in-reply-to:content-type:content-transfer-encoding; b=GdFWRf/c9fppVBpjYStTSYjem9d1YSd7zHJ7KY3Ygz+U4DkQ9WA4+iuAyB+Vlb5+g4 RzmvmfxiJo5AVO84Fd6lpCh8Nn2ke4p5oIne2/2pa2Pel4NI74CoMihEc1d73hYntEdS +aDMe/MZ0ZlJhNNSPYF4QzLm8poYBqL3T/rYY=
- User-agent: Thunderbird 2.0.0.22 (X11/20090605)
It uses p2.director. Here's a link to the actual code:
http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.dash/athena/org.eclipse.dash.commonbuilder/org.eclipse.dash.common.releng/tools/scripts/buildAllHelper.xml?view=annotate&root=Technology_Project
(search for "run.director" on line 907; actual <exec> is on line 1023)
N
Jacek Pospychala wrote:
btw. Nick,
how does it work? Do you use p2 director or any other p2 magic to
install single plug-in?
thanks
Jacek
Nick Boldt wrote:
I just added a new feature to Athena tonight [1] which you might like.
In the past you could only use "featureIDsToInstall" to grab features
from a p2 repo update site; now you can now install individual plugins
(eg., off an Orbit site!) too using "pluginIDsToInstall" [2].
So, when configuring your build's dependencies, you can now do this:
dependencyURLs=http://download.eclipse.org/eclipse/downloads/drops/R-3.5-200906111540/eclipse-SDK-3.5-linux-gtk.tar.gz,<more.zips.here>
repositoryURLs=http://download.eclipse.org/tools/orbit/downloads/drops/R20090825191606/updateSite,<more.sites.here>
featureIDsToInstall=org.eclipse.gef+org.eclipse.emf+<more.features.here>
pluginIDsToInstall=org.apache.xml.resolver+javax.xml+org.apache.xml.serializer+org.apache.xerces+org.apache.xalan+<more.plugins.here>
[1]http://wiki.eclipse.org/Athena_Progress_Report#2009-09-01
[2]http://wiki.eclipse.org/Common_Build_Infrastructure/Defining_Binary_Dependencies
--
Nick Boldt :: http://nick.divbyzero.com
Release Engineer :: Eclipse Modeling & Dash Athena