TOP設計・移行・活用> フィーチャーのマニフェスト・エディターで編集する
Eclipse実践プラグイン開発
Eclipse実践プラグイン開発

第2回:プラグインの配布とインストール
著者:ビーブレイクシステムズ  大森 洋行   2005/7/11
前のページ  1  2  3   4  次のページ
フィーチャーのマニフェスト・エディターで編集する

   それではフィーチャーのマニフェスト・エディターを使用して、feature.xmlを編集します。

   はじめに、フィーチャーのマニフェスト・エディターの「情報」ページにおいて、今回必要ない「フィーチャーの記述」と「著作権表示」、「ご使用条件」のそれぞれの「オプションのURL」と「テキスト」の記述を削除します。そして「ご使用条件」の「テキスト」に、「Hello プラグイン ライセンス」と入力します。
※注1: ウィザードによって作成されたままでは、インストールすることができません。またご使用条件のテキストに記述がない場合は、インストールすることができません。

   以上でフィーチャーを作成することができました。

※注2: フィーチャーはフィーチャー・プロジェクトをエクスポートすることで、デプロイ可能なフィーチャーにすることができますが、更新マネージャーによるインストールをする場合は、エクスポートする必要はありません。

   フィーチャーのマニフェスト・エディターの概要・ページ、情報・ページ、コンテンツ・ページ、拡張・ページについて以下の表に示します。

フィーチャーのマニフェスト・エディターの項目
表3:フィーチャーのマニフェスト・エディターの項目
(画像をクリックすると別ウィンドウに拡大図を表示します)


更新サイトを作る

   それでは更新サイトを作成する手順を説明します。

   はじめに、更新サイトを作るためのプロジェクトである「更新サイト・プロジェクト」を作成します。Eclipseのメニューから「ファイル」 - 「新規」 - 「プロジェクト」を選択し、表示された「新規プロジェクト」ダイアログの「ウィザード」から「プラグイン開発」 - 「更新サイト・プロジェクト」を選択し(図9の1)、「次へ」ボタンをクリックします(図9の2)。

更新サイト・プロジェクトの作成
図9:更新サイト・プロジェクトの作成

   表示された「新規更新サイト」ウィザードの「更新サイト・プロジェクト」画面の「プロジェクト名」を入力します。今回は"examples.hello.site"と入力し(図10の1)、「終了」ボタンをクリックします(図10の2)。すると「サイト・マニフェスト・エディター」(更新サイト・プロジェクトにあるsite.xmlを簡単に編集することができるツール)が表示されます(図11)。

新規更新サイト
図10:新規更新サイト

サイト・マニフェスト・エディター
図11:サイト・マニフェスト・エディター

   以上で更新サイト・プロジェクトを作成することができましたが、ウィザードが作成したsite.xmlを編集しなければ、配布することができません。


サイト・マニフェスト・エディターで編集する

   それではサイト・マニフェスト・エディターを使用して、site.xmlを編集します。

   はじめに、サイト・マニフェスト・エディターを使用して先ほど作成したフィーチャーをビルドするための設定をします。「フィーチャー」ページの「ビルドするフィーチャー」にある「追加」ボタンをクリックし、表示された「サイト・フィーチャー」ダイアログの「使用可能なフィーチャー」からビルドするフィーチャーをチェックします。今回は、"examples.hello.feature(1.0.0)"にチェックを入れ(図12の1)、「終了」ボタンをクリックします(図12の2)。

サイト・フィーチャー
図12:サイト・フィーチャー

   更新サイトで公開するための設定をします。「ビルドするフィーチャー」にある"examples.hello.feature(1.0.0)"を「公開するフィーチャー」にドラッグ・アンド・ドロップします(図13)。

公開するフィーチャーの選択
図13:公開するフィーチャーの選択

   次に「ビルドするフィーチャー」にある「すべてビルド」ボタンをクリックし、ビルド完了後にsite.xmlを保管します。"examples.hello.site"プロジェクトのfeaturesディレクトリにフィーチャーのjarファイル(examples.hello.feature_1.0.0.jar)、pluginsディレクトリにプラグインのjarファイル(examples.hello_1.0.0.jar)が作成されているか確認してください(図14)。

更新サイトのディレクトリ構成
図14:更新サイトのディレクトリ構成

   更新サイト・プロジェクトのディレクトリをWebサーバに置くことにより、インターネットを使用してプラグインを配布することができます。

前のページ  1  2  3   4  次のページ


ビーブレイクシステムズ社 大森 洋行
著者プロフィール
ビーブレイクシステムズ社  大森 洋行
中堅システム開発会社にて、データベース検索ソフトの開発・導入コンサルティング・セミナー講師に従事。その現場の中で、Java及びオープンソースを用いたシステム開発は今後のシステム開発の主流になると考え、それらを独学で学ぶ。本格的にそれらを用いた開発に携わるため、ビーブレイクシステムズに入社。現在、データ項目やその流れの分析に重点をおきながら、Javaやオープンソースを用いたシステム開発に携わる。


INDEX
第2回:プラグインの配布とインストール
  はじめに
  更新マネージャーを使用する配布とインストール
フィーチャーのマニフェスト・エディターで編集する
  インストールする