# プロジェクトPOM設定をカスタマイズ

Talend Studioによって、Mavenがプロジェクトのビルドに使用するプロジェクトPOM設定をカスタマイズできます。

## 手順

1. メニューバーから[File] (ファイル) &gt; [Edit Project Properties] (プロジェクトプロパティを編集)をクリックして、[Project Settings] (プロジェクト設定)ダイアログボックスを開きます。
2. 左ペインで[Build] (ビルド) &gt; Maven &gt; [Default] (デフォルト)と展開し、[Project] (プロジェクト)をクリックして、該当するビューを開きます。

   右ペインにプロジェクトPOM設定が表示されます。
3. [Custom] (カスタム)タブでカスタム設定を追加し、プロジェクトPOM設定をカスタマイズします。

   ![\[プロジェクト設定\]ダイアログボックス。](https://help.qlik.com/talend/ja-JP/studio-user-guide/Resources/images/studio-project-settings-customize-pom.png)

   カスタム設定を追加する前に、次の点にご注意ください。
   * 以下の設定はカスタマイズ可能ですが、Talend Studioからの警告はありません。

     ```
     <modelVersion>4.0.0</modelVersion>
     <groupId>@ProjectGroupId@</groupId>
     <artifactId>@ProjectArtifactId@</artifactId>
     <version>@ProjectVersion@</version>
     <packaging>pom</packaging>
     <name>@ProjectName@CodesMaster</name>
     <url>http://www.talend.org/</url>
     ```

   * 以下のMavenプロパティの設定はカスタマイズ可能で、Talend Studioからの警告が表示されます。

     * talend.project.name
     * talend.docker.name
     * talend.docker.jdk
     * talend.docker.tag
     * slf4j-api.version
     * encoding
     * maven.deploy.skip
     * signer.version

     Docker関連のMavenプロパティのカスタマイズは、[Dockerイメージビルドの設定をカスタマイズ](https://help.qlik.com/talend/ja-JP/studio-user-guide/8.0-R2026-07/customizing-docker-images-build-settings "Talend Studioは、プロジェクトPOM設定にあるprofiles/profile/build/plugins/configuration/images/imageというXMLノードの下にデフォルトのDockerイメージ設定を提供し、ジョブをDockerイメージとしてビルドおよび公開できるようにします。")をご覧ください。

     Mavenプロパティであるtalend.docker.nameとtalend.docker.jdkは、継続的インテグレーションの開発中でもカスタマイズできます。詳細は、[その他のTalend関連のMavenパラメーター](https://help.qlik.com/talend/r/ja-JP/8.0/software-dev-lifecycle-best-practices-guide/other-talend-maven-build-options)をご覧ください。Dockerfileの設定が適用されると、プロジェクトのPOM設定からtalend.docker.jdkが削除されるのでご注意ください。詳細は、[Dockerfile設定をカスタマイズ](https://help.qlik.com/talend/ja-JP/studio-user-guide/8.0-R2026-07/customizing-the-dockerfile-settings "Talend Studioでは、Dockerイメージのビルド時に使用されるDockerfileの設定をカスタマイズできます。")をご覧ください。

   * pluginManagementエレメントの下にある次のプラグインエレメントについては、設定をカスタマイズすることはできません。

     * org.apache.maven.plugins:maven-clean-plugin
     * org.apache.maven.plugins:maven-compiler-plugin
     * org.apache.maven.plugins:maven-resources-plugin
     * org.apache.maven.plugins:maven-jar-plugin
     * org.apache.maven.plugins:maven-assembly-plugin
     * org.apache.maven.plugins:maven-surefire-plugin
     * org.apache.maven.plugins:maven-install-plugin
     * org.apache.maven.plugins:maven-deploy-plugin

   * org.talend.ci:builder-maven-pluginプラグインはカスタマイズできません。

   * 新しく作成するプロファイルのidは、デフォルトのプロファイルであるnexus、cloud-publisher、dockerのidとは異なるものにする必要があります。

   * 次のエレメントについては特に制限なく設定を追加できます。

     * DependencyManagement
     * [Dependencies] (依存項目)
     * Repositories
     * PluginRepositories
     * DistributionManagement
     * SCM

   * カスタム設定を追加した後に[Preview] (プレビュー)をクリックすれば、カスタマイズされたプロジェクトPOM設定全体をプレビューできます。
4. [Apply and Close] (適用して閉じる)をクリックして変更を適用し、ダイアログボックスを閉じます。

### このセクション内

* [Dockerイメージビルドの設定をカスタマイズ](https://help.qlik.com/talend/ja-JP/studio-user-guide/8.0-R2026-07/customizing-docker-images-build-settings)