Как программно обновить данный комплект Eclipse? - PullRequest
1 голос
/ 13 июня 2011

При попытке программно обновить определенные подключаемые модули Eclipse возникают некоторые проблемы.

Я загрузил минимальный набор проектов, необходимый для воспроизведения проблемы на github .И я подробно описал проблему и шаги по ее воспроизведению в проблеме в репозитории github .

1 Ответ

2 голосов
/ 13 июня 2011

Использование UpdateOperation - это самый простой способ обновить указанные пакеты.

Вы можете указать установленные IU, которые будут обновлены, путем запроса вашего профиля.

IProfile profile = ...;
UpdateOpertation updateOperation = new UpdateOperation(session, profile.query(QueryUtil.ALL_UNITS, null).toSet());

Но не рекомендуется явно обновлять все IU.Лучше всего обновить только корневой IU (всегда это IU продукта или топовая функция).

IProfile profile = ...;
UpdateOpertation updateOperation = new UpdateOperation(session, profile.query(QueryUtil.createIUQuery("theidofmyproductiu"), null).toSet());
...