Вы можете отразить функции, которые вы хотите, и создать локальный репо. Вам нужны идентификаторы тех функций, которые вы регулярно устанавливаете (они находятся в вашем каталоге eclipse/features
), а затем вы можете создать небольшой скрипт для создания локального репо. Оттуда вы можете просто установить локально. Идентификаторы репо совпадают с идентификатором объекта + ".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>
Это может быть выполнено чем-то вроде:
eclipse/eclipse -noSplash \
-application org.eclipse.ant.core.antRunner \
-buildfile createLocalRepo.xml
Другой вариант, если у вас по-прежнему лежит старая установка Eclipse, - это использовать «Справка»> «Установить новое программное обеспечение» и предоставить свое старое Eclipse в качестве места репо. OLD_ECLIPSE_INSTALL / p2 / org.eclipse.equinox.p2.engine / profileRegistry / SDKProfile.profile