# Mavenビルドスクリプトテンプレートをカスタマイズ

Talend Studioには、ビルドスクリプトを生成するために以下のデフォルトテンプレートが提供されています。

* Dockerイメージビルドの設定
* スタンドアロンのジョブのエクスポートのためのMavenスクリプトテンプレート
* ジョブのOSGIバンドルエクスポートのためのMavenスクリプトテンプレート
  * 利用対象:
  * 対象製品：
  * Data Fabric
  * Data Services Platform
  * ESB
  * MDM Platform
  * Real-Time Big Data Platform
* ルートのKarafエクスポートのためのMavenスクリプトテンプレート
  * 利用対象:
  * 対象製品：
  * Data Fabric
  * Data Services Platform
  * ESB
  * MDM Platform
  * Real-Time Big Data Platform
* サービスのKarafエクスポートのためのMavenスクリプトテンプレート

デフォルトのグローバルビルドテンプレートをベースに、フォルダーレベルのビルドスクリプトを作成できます。このテンプレートを元に生成されたビルドスクリプトは、ジョブ、ルート、サービスのビルド時に実行されます。

ビルドスクリプトはビルドアーカイブにも追加されるので、次のオプションを選択した場合は、ビルドしたジョブ、ルート、サービスのソースをMavenを使ってリビルドすることも可能です。

* ソース(Maven)オプション: ジョブをビルドする場合
  * 利用対象:
  * 対象製品：
  * Data Fabric
  * Data Services Platform
  * ESB
  * MDM Platform
  * Real-Time Big Data Platform
* [Add maven script] (Mavenスクリプトを追加)オプション: ルートをビルドする場合やサービスをエクスポートする場合

### このセクション内

* [POMを再同期化してTalend CI BuilderにおけるPOMのプロジェクトモジュール定義の重複を回避する](https://help.qlik.com/talend/ja-JP/studio-user-guide/7.3/resynchronize-pom)
* [MavenビルドのPOMファイルから削除された項目の除外](https://help.qlik.com/talend/ja-JP/studio-user-guide/7.3/excluding-deleted-items-from-pom-file-for-maven-build)
* [Dockerイメージビルドの設定をカスタマイズ](https://help.qlik.com/talend/ja-JP/studio-user-guide/7.3/customizing-docker-images-build-settings)
* [グローバルビルドスクリプトのテンプレートをカスタマイズ](https://help.qlik.com/talend/ja-JP/studio-user-guide/7.3/customizing-global-build-script-templates)
* [フォルダーレベルのビルドスクリプトのテンプレートをカスタマイズ](https://help.qlik.com/talend/ja-JP/studio-user-guide/7.3/customizing-folder-level-build-script-templates)
* [ビルドスクリプトテンプレートをCommandLineで使用するようにカスタマイズ](https://help.qlik.com/talend/ja-JP/studio-user-guide/7.3/customizing-build-script-templates-for-use-with-commandline)