EclipseのCDTプラグインの一部を拡張するEclipse Neonのプラグインを開発しました。これらのプラグインの一部にはパッチが適用されています(パッチにはメソッド修飾子の変更が含まれています)。自動プラグインの更新を無効にする
EclipseにCDTリポジトリサイトがあると問題が発生します。新しいCDTのバージョンがリリースされると、Eclipseはこれらのユーザーに更新を提供します。彼らがそれを受け入れると、更新はパッチを上書きし、プラグインは壊れてしまいます。
プラグインを介して一部のプラグインサイトを無効にする方法はありますか?
あなたは新しいリリースでその休憩をどのように拡張していますか?公式のAPIはこのように壊れません。 –
お返事ありがとうございます。私が言ったように、私たちはCDTのパッチを持っています。たとえば、パッケージorg.eclipse.cdt.internal.core.dom.parser.cのCVariable.javaファイルでは、属性へのアクセスが必要でしたので、修飾子をprivateからprotectedなどに変更しました(拡張ポイントorg.eclipse.cdt.core。言語)。更新後、これらの属性はおそらくプライベートになります(モデルの再設計の場合)。(それはパブリックAPIに属していないので)削除することもできます。 – Smarty77
あなたは[Eclipse APIの関与規則](https://www.eclipse.org/articles/Article-API-Use/index.html)を破っています。あなたはこれを人々に伝えて、更新できないと伝える必要があります。 –