Мы разработали плагины для Eclipse Neon, которые расширяют некоторые плагины Eclipse CDT. Некоторые из этих плагинов исправлены (исправления в основном включают изменения модификаторов метода), поэтому мы можем расширить их функциональность.Отключить автоматическое обновление плагинов
Проблема возникает, когда пользователь имеет сайт репозитория CDT в своем Eclipse. Затем, когда выходит новая версия CDT, Eclipse предлагает обновления этим пользователям. Если они это подтвердят, обновление переопределит наши исправления, и наши плагины будут сломаны.
Есть ли способ (обходной путь), чтобы отключить некоторые плагины (сайты) через наш плагин?
Что вы расширяете, что ломается в новой версии? Официальные API не так ломаются. –
Здравствуйте, благодарю вас за ответ. Как я уже сказал, у нас есть патчи в CDT. Например, в файле CVariable.java в пакете org.eclipse.cdt.internal.core.dom.parser.c нам нужны были атрибуты, поэтому мы изменили их модификаторы от частного до защищенного и т. Д. (Точка расширения org.eclipse.cdt.core. язык). После обновления эти атрибуты, вероятно, будут снова закрыты, а также (в случае редизайна модели) они могут быть удалены или так (поскольку они не принадлежат к публичному API). – Smarty77
Итак, вы нарушаете [Правила взаимодействия API Eclipse API] (https://www.eclipse.org/articles/Article-API-Use/index.html). Вам придется рассказать людям об этом и сказать им, что они не могут обновиться. –