Можно ли создавать плагины Eclipse, которые автоматически обнаруживают друг друга?
Я разрабатываю набор плагинов, которые должны работать в двух основных ситуациях:
- индивидуально
- согласованно друг с другом.
При индивидуальном запуске плагины должны «просто работать», но при совместном использовании они будут совместно использовать один и тот же контент модели, и один из плагинов должен предоставить пользователю список других плагинов для обмена контентом. например:
Плагин Foo обнаружил следующие плагины, с которыми он может делиться онтологиями:
[] Плагин бара
[] Плагин Baz
[] Не делиться
Предлагает ли Eclipse какие-либо внутренние методы публикации / обнаружения, которые облегчили бы такое автоматическое обнаружение других плагинов?