プロジェクトを Eclipse フィーチャーとしてエクスポート

ZIETrans リッチ・クライアント・アプリケーション・プラグインをランタイム環境にデプロイするには、最初にそのプラグインを Eclipse フィーチャーにパッケージ化する必要があります。Eclipse フィーチャーは、関連したプラグインをパッケージ化するために使用するデプロイメント成果物です。プラグインを Eclipse フィーチャーにパッケージ化するには、以下のステップを実行します。
  1. 空のディレクトリー (例えば、c:\myZIETrans) をローカル・ハード・ディスク上に作成し、エクスポートした ZIETrans アプリケーション・フィーチャーを保管します。ZIETrans ランタイム・フィーチャーおよび更新サイトの定義を含む site.xml ファイルを保管するには、この同じディレクトリーを使用します。詳しくは、『ZIETrans ランタイム・フィーチャーのエクスポート』および『更新サイトの作成』を参照してください。
  2. ZIETrans プロジェクトビューから、リッチ・クライアント・プロジェクトを右クリックし、ポップアップ・メニューから「エクスポート」>「フィーチャーのエクスポート」を選択します。
    注:

    ライセンス設定を指定していない場合、このアプリケーションではランタイムが有効にされておらず、実稼働環境では実行できないというメッセージが表示されます。

    ZIETrans リッチ・クライアント・アプリケーションはローカル・テスト環境 (Eclipse)、 でテストできますが、最初にライセンス設定を指定しなければ、ランタイム (非開発) 環境では実行できません。これは、ZIETrans Toolkit 開発環境でアプリケーションを作成し、それを十分にテストできるという意味です。また、アプリケーションをエクスポートし、ユーザーはそれをインストールできますが、アプリケーションに接続することはできません。つまり、ランタイムはロックダウンされ、どんな接続も許可しません。

    ライセンスを購入済みの場合は、「ランタイムの使用可能化」をクリックして、ランタイム・アプリケーションを使用可能にします。まだ購入していない場合は、「続行」をクリックしてエクスポート・プロセスを続行します。

  3. プロジェクトがまだフィーチャーの一部でない場合、フィーチャーをその場で作成するよう ダイアログから求められます。「はい」をクリックして、「ZIETrans フィーチャー・プロジェクトの作成」ウィザードを起動します。
  4. 「ZIETrans フィーチャー・プロジェクトを作成」ウィザードで、「フィーチャー ID」「名前」「バージョン」、および「プロバイダー」フィールドに入力します。
    注: 「フィーチャー ID」フィールドを入力すると、「名前」フィールドは自動的に入力されます。「フィーチャー ID」および「名前」フィールドに入力すると、これらのフィールドに対して妥当性検査が実行されます。「フィーチャー ID」入力する値は、作成されるフィーチャー・プロジェクトに使用される名前でもあり、すべての値はプロジェクトの feature.xml ファイルに保管されます。ZIETrans では、「フィーチャー ID」フィールドおよび「名前」フィールドには名前 hostaccess がデフォルトで指定され、「バージョン」フィールドにはバージョン 1.0.0 がデフォルトで指定されます。
  5. プラグイン・リストには、ワークスペース内のすべての ZIETrans リッチ・クライアント・プラグイン・プロジェクトからデータが取り込まれます。プラグインを選択して新規フィーチャーに組み込みます。これらのプラグインは、フィーチャーのインストール時にクライアントにインストールされます。「完了」をクリックします。
  6. 次に、Eclipse の「エクスポート」ウィザードが表示されます。「デプロイ可能なフィーチャー」パネルで、フィーチャーを選択します。
  7. 「宛先」タブで、「ディレクトリー」を選択し、「参照」をクリックして、エクスポート・ディレクトリー (例えば、c:\myZIETrans) を見つけて選択します。
  8. 「オプション」タブで、「個々の JAR アーカイブとしてパッケージ化 (JNLP および更新サイトで必要)」が選択されていることを確認します。その他のオプションは、デフォルトの選択のままで かまいません。
  9. 「完了」をクリックします。

エクスポート済みの ZIETrans リッチ・クライアント・アプリケーション・フィーチャーは、ランタイム拡張 プラグインを自動的に組み込み、ZIETrans ランタイム・フィーチャーへの依存関係を自動的に組み込みます。フィーチャー・プロジェクトは「ZIETrans プロジェクト」ビューには表示されませんが、「ナビゲーター」ビューには表示されます。

ZIETrans リッチ・クライアント・アプリケーション・フィーチャーの追加の拡張構成を実行する場合、「ZIETrans フィーチャー・プロジェクトを作成」ウィザードを使用する代わりに、Eclipse によって提供される標準の Eclipse「新規フィーチャー」ウィザードを使用できます。このウィザードを起動するには、Eclipse ツールバーから「ファイル」>「新規」>「その他」>「プラグイン開発」>「フィーチャー・プロジェクト」を選択します。このウィザードは基本的に、「ZIETrans フィーチャー・プロジェクトを作成」ウィザードと同じ機能を実行します。ただし、ランタイム拡張プラグインは自動的には組み込まれず、また ZIETrans ランタイム・フィーチャーへの必要な依存関係も組み込まれません。