フォルダーレベルのビルドスクリプトのテンプレートをカスタマイズする - Cloud

Talend Cloud Real-Time Big Data Platform Studioユーザーガイド

author
Talend Documentation Team
EnrichVersion
Cloud
EnrichProdName
Talend Cloud
task
ジョブデザインと開発
EnrichPlatform
Talend Management Console
Talend Studio

このタスクについて

グローバルビルドスクリプトのテンプレートをベースに、ジョブフォルダーのスクリプトテンプレートを、[Build] (ビルド) > [Maven] > [Setup custom scripts by folder] (カスタムスクリプトをフォルダーごとにセットアップ)ノードの下のフォルダーで追加し、カスタマイズすることができます。フォルダー用に追加されたビルドスクリプトテンプレートは、そのフォルダーとそのすべてのサブフォルダー内のすべてのジョブに適用されます。ただし独自のビルドスクリプトテンプレートがセットアップされているものは除きます。

以下の例は、CA_customersフォルダー内のジョブからスタンドアロンジョブをビルドするためのPOMスクリプトテンプレートを追加し、カスタマイズする方法を示すものです。

手順

  1. メニューバーで、[File] (ファイル) > [Edit Project properties] (プロジェクトプロパティの編集)の順にクリックして、[Project Settings] (プロジェクト設定)ダイアログボックスを開きます。
  2. [Build] (ビルド) > Maven > [Setup custom scripts by folder] (カスタムスクリプトをフォルダーごとにセットアップ) > [Job Designs] (ジョブデザイン) > [CA_customers]の各ノードを順に展開し、[Standalone Job] (スタンドアロンジョブ)ノードをクリックして該当するビューを開きます。このビューで、スクリプトテンプレートを追加したり、または既存のテンプレートをすべて削除したりできます。
    注:

    使用中のに応じて、Studio内のプロジェクト設定アイテムが上に示すものと異なる場合があります。

  3. [Create Maven files] (Mavenファイルの作成)ボタンをクリックし、スタンドアロンジョブのグローバルテンプレートをベースにスクリプトテンプレートを作成します。
  4. カスタマイズするスクリプトテンプレートを選択し(この例ではpom.xml)、コードビューにスクリプトコードを表示します。テキストパネルでスクリプトコードを変更し、[Apply and Close] (適用して閉じる)をクリックしてカスタマイズを終了します。
    ビルドスクリプトテンプレートがフォルダーに対して作成されたら、XMLファイルが保存されているディレクトリ(この例では<studio_installation_directory>\workspace\<project_name>\process\CA_customers)に移動し、カスタマイズするテンプレートのXMLファイルを直接修正することもできます。変更は、独自のスクリプトセットアップを持つものを除き、フォルダーおよびすべてのサブフォルダー内のすべてのジョブに影響を与えます。
    警告:

    リモートプロジェクトで作業しており、XMLファイルを直接修正する場合、変更はバージョン管理システムに自動的にコミットされません。変更が確実に正しくコミットされるようにするには、スクリプトテンプレートのカスタマイズをTalend Studioのプロジェクト設定で行うことを推奨します。