製品の拡張

拡張機能は、Eclipse を基にしたすでにインストール済みの製品の機能を拡張するために設計された、Eclipse フィーチャーとプラグインのセットです。  拡張機能は個別にインストールされますが、Eclipse を基にした他の製品と共にのみ使用されます。  これは、拡張機能が JRE、Eclipse プラットフォーム、または 1 次フィーチャーをインストールする必要がないことを意味します。  拡張機能用に推奨されるディレクトリー構造を使用すると、Eclipse を基にした複数の製品と共に単一のインストールを使用できます。

次のディレクトリー構造は、仮想製品 betterwebs の拡張機能が、acmeweb 製品の機能を拡張するためにどのように使用されるかを示しています。

betterwebs/
	eclipse/			(インストールされた Eclipse ファイルのディレクトリー)
		.eclipseextension	(マーカー・ファイル)
		features/		(インストールされたフィーチャー)
			com.example.betterwebs.betterfeature_1.0.0/
				feature.xml
		plugins/
			com.example.betterwebs.betterfeature_1.0.0/
				plugin.xml
				about.html
			com.example.betterwebs.betterwebsupport_1.0.0/

拡張機能と拡張しようとする製品との関係は、オリジナル製品の links ディレクトリー内にセットアップされます。  acmeweb 製品の次のディレクトリーを思い出してください。

acmeweb/
	...
	eclipse/		(インストールされた Eclipse ファイルのディレクトリー)
		...
		jre/
		features/		(インストールされたフィーチャー)
			...
		plugins/
			...
		links/
			com.example.betterwebs.betterfeature.link

拡張機能がインストールされると、拡張しようとする製品の links ディレクトリーにリンク・ファイルが作成されます。  このリンク・ファイルによって、オリジナル製品が拡張機能の存在を認識します。

拡張機能のインストールおよびアンインストール

拡張機能のインストール・プロセスは、以下の違いを除いて、製品のインストール・プロセスと似ています。

拡張機能のアンインストール・プロセスは、リンク・ファイルを製品内の以前追加した場所から除去しなければならない点を除いて、 製品のアンインストール・プロセスと似ています。

拡張機能のインストールに関する追加情報については、 『Eclipse インストーラーの作成方法』を参照してください。

製品拡張は、更新マネージャーを使用して、Eclipse のインストールに「緩やかに」リンクされています。 「ヘルプ」>「ソフトウェア更新」>「構成の管理」を開き、右側のペインの「拡張ロケーションの追加」リンクをクリックします。