[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
| Re: [epp-dev] FW: Minutes from EPP telephone call | 
Here is a wiki page that talks about setting up a local install of 
Buckminster to build Galileo.  I have been able to get Buckminster to 
produce a build of Galileo on my local dev machine.
http://wiki.eclipse.org/Buckminster_Galileo_Builder#How_to_get_started
gO'
Eric Rizzo wrote:
I realize I am late to this party and that it is likely too late to 
take an entirely new direction, but...
Has anyone here looked into using Buckminster to build the packages? I 
noted that there was a talk about EclipseCon about assembling 
applications using Buckminster 
(http://www.eclipsecon.org/2009/sessions?id=599) and it seems to be a 
very mature tool. I've worked a lot with .product files in the past 
couple of years and, as good as PDE Build is, I agree with Markus' and 
Gabe's comments that there is a LOT of work to do to make it work in 
reality. Perhaps Buckminster offers a path of less resistance...
Just a thought,
Eric
Ian Skerrett wrote:
Moving this discussion to the epp mailing list.
------------------------------------------------------------------------
*From:* Markus Knauer [mailto:mknauer@xxxxxxxxxxxxxxxxx]
*Sent:* Wednesday, April 22, 2009 9:00 AM
*To:* Gabe O'Brien
*Cc:* Wayne Beaton; Gabe O'Brien; ian.skerrett@xxxxxxxxxxx; Nathan 
Gervais; peter.friese@xxxxxxxxx
*Subject:* Re: Minutes from EPP telephone call
 
Hi *,
the attached ZIP archive contains two projects containing a feature 
and a branding plugin project (that contains the .product file, too). 
My main problem is the creation of the necessary p2 repositories 
without importing *every* dependency into my workspace, but in the 
end it is possible to create a new repository based on the .product, 
feature and plugin and use this in order to install a new RCP package 
from it. Be aware that this is a very rough and not yet completed 
example, but it seems to work, at least on my computer.
Prerequisites: I used the last I-build (I20090416-1053) and installed 
the RCP Delta Pack.
After importing the two projects from the attached ZIP archive you 
can use the product export wizard from the 
org.eclipse.epp.packages.rcp/rcp.product file and export it for 
multiple platforms and generate a metadata repository (on my computer 
into directory /tmp/test). At the end I see some error messages from 
PDE but the repository is available at /tmp/test/repository/ anyway.
Now you should be able to use the p2 director to create a new 
"package" installation somewhere on your computer, e.g. with this 
command:
eclipse -nosplash -consoleLog \
  -application org.eclipse.equinox.p2.director.app.application \
  -metadataRepositories 
file:///tmp/test/repository/,http://download.eclipse.org/releases/galileo/ 
\
  -artifactRepositories 
file:///tmp/test/repository/,http://download.eclipse.org/releases/galileo/ 
\
  -installIU org.eclipse.epp.package.product.rcp \
  -destination /tmp/epp/eclipse \
  -profile epp.package.rcp \
  -profileProperties org.eclipse.update.install.features=true \
  -bundlepool /tmp/epp/eclipse \
  -p2.os linux -p2.ws <http://p2.ws> gtk -p2.arch x86_64 \
  -roaming -vmargs -Declipse.p2.mirrors=false 
-Declipse.p2.data.area=/tmp/epp/eclipse/p2
Make sure that you list all the required repositories (Galile + your 
own) and modify the p2.[os,ws,arch] parameters.
On my machine I set the execution bits on the eclipse executables 
manually, perhaps there is an error somewhere in the export from the 
zip archive.
Regards,
Markus
------------------------------------------------------------------------
_______________________________________________
epp-dev mailing list
epp-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/epp-dev
_______________________________________________
epp-dev mailing list
epp-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/epp-dev