2011-09-14 14 views
0

プラグイン-Aのバージョン1に依存するEclipseプラグインを作成しました。 Plugin-Aのバージョン2はリリースされましたが、後方互換性が壊れており、一部のインタフェースが変更されています。プラグインを両方のバージョンのPlugin-Aで動作させるにはどうしたらいいですか?Eclipseプラグイン - 複数バージョンの依存関係をサポート

私はこれを行うには見ることができる唯一の方法は、約3ファイル内の唯一の違いは、30

答えて

1

の外にありますので、あなたのプラグインを分割私は避けたいのですが、私のプラグインのコード2つの別々のコピーを維持することですOSGiコンポーネントとフラグメントに変換します。プラグインにはほとんどのコードが含まれています。このフラグメントには、2つの決闘バージョンとの通信が含まれています.Plugin-Aのための適切なMANIFEST.MFを使用して、その2つのコピーを作成してください。次に、あなたが目指しているプラ​​グイン-Aのバージョンに基づいてフラグメントを選ぶように手配します。

関連する問題