Я готовлю установщик Windows для моего плагина Eclipse. Я хочу установить его в целевой продукт Eclipse с помощью директора P2. Сейчас я нацеливаюсь только на Eclipse 3.5.
Установщик должен проверить, что необходимые компоненты / плагины уже установлены. Я не уверен, как сделать эту проверку. (Другая причина для этой проверки - выбрать другие устанавливаемые функции, так как я установлю некоторые предварительные требования в установщике).
Простое решение - заглянуть в каталоги eclipse / features / и eclipse / plugins /, но плагины могут быть установлены и в других местах: каталог dropins и ссылки через каталог ссылок.
Я хотел бы получить список установленных загрузок и плагинов из P2 (профиль?), Если это возможно. Есть какой-либо способ сделать это? Есть лучшие решения?