Я написал плагин Eclipse, который зависит от версии 1 плагина-A. Версия 2 Plugin-A была выпущена, но они нарушили обратную совместимость, и некоторые интерфейсы изменились. Как я могу написать свой плагин для работы с обеими версиями Plugin-A?
Единственный способ сделать это - сохранить две отдельные копии кода моего плагина, которых я хотел бы избежать, поскольку различия есть только в 3 файлах из 30.