Я ищу способ удалить определенную функцию в своем продукте. Теперь эта функция должна быть заменена функцией с тем же именем, но с другой версией и различными плагинами, связанными с ней во время обновления, обновленная версия продукта обновляется с новой.Программно удалить функцию
Выполнение некоторых исследований Я видел org.eclipse.equinox.p2.operations.UninstallOperation, который выглядит как-то, что я могу использовать. Я также видел фазу в p2.inf, которая выглядит актуальной.
Какой предпочтительный/лучший способ удаления функции?
Подход использования UninstallOperation не работал, потому что я пытаюсь удалить не IU, а просто плагин. Есть ли способ, которым я могу использовать uninstallBundle, как описано здесь http://stackoverflow.com/questions/7893022/uninstalling-an-obsolete-eclipse-fragment-during-upgrade? –