egl.generate

このタスクは、ワークスペースの「生成モード」を使用して、指定されたパーツを生成します。

パラメーター

「生成モード」を指定するには、以下の 2 つの方法のいずれかを使用できます。

属性 説明 必要性
project 生成するパーツが含まれているプロジェクトの名前。 あり
part 生成するパーツ。汎用値を指定できます。例えば、プロジェクト全体を生成するには、値を * に設定します。pkg パッケージ内のすべてのパーツを生成するには、値を pkg.* に設定します。 必須ではなく、デフォルト値は * です。
buildDescriptorFile ファイルを生成するデフォルトのビルド記述子ファイル。
  • 「メイン・パーツとその関連付けの生成」の場合、あり。
  • 「パーツ別に生成」の場合、なし。buildDescriptorName が指定されている場合は、必須です。
buildDescriptorName ビルド記述子ファイル内のビルド記述子名。
  • 「メイン・パーツとその関連付けの生成」の場合、あり。
  • 「パーツ別に生成」の場合、なし。buildDescriptorName が指定されている場合は、必須です。
bdoption ビルド記述子ファイル設定を上書きするためのビルド記述子オプション。複数の値を設定できます。有効な形式は以下のとおりです。

{$bdoption1}=value1,
{$bdoption2}=value2

有効な値は以下のとおりです。
  • desthost
  • destport
  • destuserid
  • destpassword
  • destdirectory
  • destlibrary
  • gendirectory
  • sqlid
  • sqlpassword
  • sqldb
  • sqljndiname
  • genproject
  • tempDirectory
  • templatedir
  • reservedword
  • projectid
なし
symparm シンボリック・パラメーターおよび関連値。 値にスペースが含まれている場合は、値を引用符で囲みます。 複数の symparm 項目が同じシンボリック・パラメーターを参照する場合は、最後の項目が有効です。有効な形式は以下のとおりです。

{$symparm}=value1,
{$symparm}=value2

なし
generationListenerClass String、生成されるときにイベントに応答する、EGL ユーザーによって作成される Java クラス名。

カスタマイズされた生成リスナー・クラスを作成するには、次のステップを実行します。

  1. Eclipse または RBD でフラグメント・プロジェクトを作成し、ホスト・プラグインを com.ibm.etools.edt.ant に設定します。
  2. GenerationResultsListener を実装する生成リスナー・クラスを作成します。
  3. プラグイン・フラグメントをエクスポートします。プロジェクトを右クリックし、「エクスポート」 > 「デプロイ可能なプラグインおよびフラグメント (Deployable plug-ins and fragments)」をクリックします。
  4. .jar ファイルを、RBD インストール・ディレクトリーの dropins フォルダーにコピーします。
  5. -clean オプションを付けて RBD を再始動します。リスナー・フラグメント jar が RBD によって取得されることを確認してください。

すべての生成イベントと、GenerationResultsListener を実装する方法については、『コード生成の詳細を収集する Java コードの作成』を参照してください。

なし
failOnError エラーが発生した場合に、ビルドを失敗させるかどうかを指定します。 必須ではなく、デフォルト値は true です。
verbose true の場合、ログをすべて表示します。false の場合、重要なログのみ表示します。 必須ではなく、デフォルト値は true です。

フィードバック