2017-09-14 6 views
0

Eclipseプラグイン/フィーチャーがある場合はリリースされ、Eclipseプラグイン・バージョンごとに1つのp2リポジトリーがあり、それがeclipseマーケットプレイスに存在する場合、プラグインの新しいバージョンを検出します私は更新をチェックする?あるいは、私は実際ににプラグインのすべてのバージョンを同じp2リポジトリに入れる必要がありますが、いくつかのEclipseリリースと互換性がないものは除きます。Eclipse Marketplaceクライアントでソリューションを更新する

答えて

0

あなたは同じ更新サイト(P2リポジトリ)にあなたのプラグインのすべてのバージョンを配置する必要があります:

プラグインはEclipseのマーケットプレースクライアント経由でインストールされている場合は、更新サイトがに追加されますウィンドウ>環境設定:インストール/更新>利用可能なソフトウェアサイト。自動更新またはヘルプ>アップデートの確認は、利用可能なすべてのソフトウェア/アップデートサイトのアップデートを検索します。

複数のp2リポジトリを組み合わせてcomposite repositoryにすることができます。

+0

私は、いくつかのantスクリプトを必要とするため、単一のアップデートサイトを作成するのは簡単な方法がないようです。タイコはそのようなシナリオをサポートしていません。 p2リポジトリをmavenリポジトリにデプロイします。私のリポジトリマネージャはp2リポジトリをサポートしていますが、明らかに持っていないプロバージョンでのみサポートしています。 –

+0

複合リポジトリを使用して、複数のp2リポジトリを結合することができます(私の編集された回答を参照)。 – howlger

+0

私は知っていますが、これはタイコに直接のサポートがないために難しいと思われるこの事です。 Tychoは複合リポジトリを作ることはできません。その目的のためだけにantスクリプトが必要です。例えば、アーティファクトな汎用リポジトリにアップロードする方法もあります。かなりの労力がかかるようです –

関連する問題