Just run the p2 director app with the repositories (the newly generated
EPP repo plus one of the Galileo repositories) with a root IU of a
product, such as
eclipse -nosplash -consoleLog
-application org.eclipse.equinox.p2.director.app.application
-metadataRepositories
http://repo1,
file://repo2,...
-artifactRepositories
http://repo1,
file://repo2,...
-installIU epp.package.cpp
-destination /tmp/epp/eclipse -profile epp.package.cpp
-profileProperties org.eclipse.update.install.features=true
-bundlepool /tmp/epp/eclipse
-p2.os linux -
p2.ws
gtk -p2.arch x86_64
-roaming -vmargs -Declipse.p2.mirrors=false
-Declipse.p2.data.area=/tmp/epp/eclipse/p2
I think this gives the fastest results. When I did this it included the
sum of *all* EPP packages, i.e. org.eclipse.epp.package.cpp.feature,
org.eclipse.epp.package.cpp.source.feature,
org.eclipse.epp.package.java.feature, ...
- Would it be possible (or maybe helpful?) to move the feature
dependencies in the feature from 'requires' to 'includes'? We talked
about this before.