Несколько команд в нашей компании используют внутреннюю структуру для создания пользовательского интерфейса Eclipse. Эта структура состоит из набора подключаемых модулей Eclipse.
Наша команда отвечает за разработку этого фреймворка, и мы ищем инструменты, которые проверяли бы поломку API в следующих версиях нашего фреймворка.
Например, у нас есть следующий класс:
package com.foo.A;
class A {
public void doSmth() {}
}
В настоящее время в МАНИФЕСТЕ мы и пользователи наших плагинов не указываем никаких версий зависимостей плагинов (всегда соответствующих последней версии).
Мы хотели бы получить несколько предупреждений от Eclipse, если мы что-то изменим в этом классе, например изменить подпись метода или что-то еще. Мы хотели бы, чтобы Eclipse предлагал нам повысить версию плагина в таких случаях.
Я прочитал следующую информацию об инструментах API в Eclipse: https://wiki.eclipse.org/PDE/API_Tools/User_Guide
Но мне кажется, что этот инструментарий работает только с собственными плагинами Eclipse, но не с нашими специально разработанными.
Если я ошибаюсь, может ли кто-нибудь так любезно объяснить мне, как настроить инструменты API для наших плагинов?