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

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

## 手順

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

   右ペインにプロジェクトPOM設定が表示されます。
3. プロジェクトPOM設定をカスタマイズします。
   * Talendが提供する8.0 R2023-02以降のTalend Studioマンスリーアップデートをインストール済みである場合は、[Custom] (カスタム)タブでカスタム設定を追加します。 ![\[プロジェクト設定\]ダイアログボックス。](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-R2024-04-and-earlier/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-R2024-04-and-earlier/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設定全体をプレビューできます。

   * Talendが提供する8.0 R2023-02以降のTalend Studioマンスリーアップデートをインストール済みである場合は、デフォルトのプロジェクトPOM設定を直接編集します。 ![\[プロジェクト設定\]ダイアログボックス内の\[プロジェクト\]設定。](https://help.qlik.com/talend/ja-JP/studio-user-guide/Resources/images/studio-project-settings-customize-pom-old.png)
4. [Apply and Close] (適用して閉じる)をクリックして変更を適用し、ダイアログボックスを閉じます。

### このセクション内

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