You can mirror the necessary functions and create a local repo. You need the identifiers of the functions that you regularly install (they are in the eclipse/features directory), and then you can create a small ant script to create a local repo. From there, you can simply install locally. The repo identifiers match the identifier of the function + ".feature.group"
<target name="CreateLocalRepo"> <p2.mirror destination="file:///opt/local/eclipseMirror" ignoreerrors="true"> <source location="http://download.eclipse.org/releases/helios"/> <iu id="org.eclipse.emf.sdk.feature.group"/> <iu id="org.eclipse.releng.tools.feature.group"/> </p2.mirror> <target>
For this, there might be something like:
eclipse/eclipse -noSplash \ -application org.eclipse.ant.core.antRunner \ -buildfile createLocalRepo.xml
Another option, if you still have an outdated eclipse installation, is to use Help> Install New Software and provide your old eclipse as the repo location. OLD_ECLIPSE_INSTALL / P2 / org.eclipse.equinox.p2.engine / profileRegistry / SDKProfile.profile
source share