2

Eclipse Update Managerを使用して、複数のプラグインを1回インストールするためのバンドルされたEclipse更新サイトを作成したいと思います。

私たちの開発者は、開発に次の一般的なプラグインを使用しています。これらはすべてバンドルしたいと思います。

EGit - Git Team Provider
<url><update label="Eclipse EGit Update Site" url="http://download.eclipse.org/egit/updates"/></url>

Maven SCM Plugin
<url><update label="Maven Integration Extras" url="http://m2eclipse.sonatype.org/sites/m2e-extras/"/></url>

Maven SCM Handler for Subversive
<url><update label="objectledge.org m2e connectors" url="http://objectledge.github.com/maven-extensions/connectors/updates/"/></url>

Maven Integration for Eclipse
http://download.eclipse.org/technology/m2e/releases/1.0/1.0.200.20111228-1245<url>

Subversive -SVN team Leader
<update url="http://download.eclipse.org/technology/subversive/1.0/update-site/" label="Subversive update site 1.0.x"/>
<discovery url="http://download.eclipse.org/technology/subversive/1.0/update-site/" label="Subversive update site 1.0.x"/></url>


Subversive SVN Connectors
<url><update label="Subversive connectors update site 2.3.x" url="http://community.polarion.com/projects/subversive/download/eclipse/3.0/update-site/"/>

SVN Kit 1.3.7
<discovery label="Subversive connectors update site 2.3.x" url="http://community.polarion.com/projects/subversive/download/eclipse/3.0/update-site/"/>
   </url>
4

1 に答える 1

4

代替案 1:複合リポジトリ

複合リポジトリでは、基本的に、他のすべての更新サイトを指す「スーパー」更新サイトがあります。Eclipse ヘルプから 2 つのファイルを取得し、すべての更新サイトの場所を子の場所として下部に追加するだけです。

欠点: この更新サイトにアクセスすると、必要なプラグインだけでなく、すべてのサイトからすべてのプラグインをインストールできます。

代替案 2:サイト ミラーリングを更新する

Eclipse の非推奨の更新コマンド ライン マネージャー アプリケーションを使用すると、単一の機能をリモート更新サイトからローカル更新サイトにミラーリングできます。新しい P2 ディレクター アプリケーションでは、その機能をまだ見つけていません。

利点: そうすれば、開発者は本当に必要な機能だけを手に入れることができます。欠点: さらにスクリプトを作成する必要があります。

代替案 3:一覧表示された機能を 1 ステップで手動でインポートします(後で [インストール/更新] リンクをクリックします)。

これらの機能を 1 台のマシンにインストールした場合は、[ファイル] -> [エクスポート] -> [インストール] -> [既存のインストールから] を使用して、それらの機能とその更新サイトを含む小さなテキスト ファイルを作成できます。他の開発者は、[ファイル] -> [インポート] -> [インストール] -> [ファイルからソフトウェア項目をインストール] を使用してそれらをインポートできます。

利点: スクリプトや更新サイトのホスティングは不要です。そのエクスポート ファイルは、バージョン管理システムで簡単に管理できます。欠点: 更新マネージャー UI から開始されません (ただし、同じ基本的な P2 手法を使用します)。

于 2012-07-02T06:09:09.907 に答える