メイン コンテンツをスキップする 補完的コンテンツへスキップ

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

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

手順

  1. メニューバーから[File] (ファイル) > [Edit Project Properties] (プロジェクトプロパティを編集)をクリックして、[Project Settings] (プロジェクト設定)ダイアログボックスを開きます。
  2. 左ペインで[Build] (ビルド) > Maven > [Default] (デフォルト)と展開し、[Project] (プロジェクト)をクリックして、該当するビューを開きます。
    右ペインにプロジェクトPOM設定が表示されます。
  3. プロジェクトPOM設定をカスタマイズします。
    • Talendが提供する8.0 R2023-02以降のTalend Studioマンスリーアップデートをインストール済みである場合は、[Custom] (カスタム)タブでカスタム設定を追加します。
      [プロジェクト設定]ダイアログボックス。

      カスタム設定を追加する前に、次の点にご注意ください。

      • 以下の設定はカスタマイズ可能ですが、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イメージビルドの設定をカスタマイズをご覧ください。

        Mavenプロパティであるtalend.docker.nametalend.docker.jdkは、継続的インテグレーションの開発中でもカスタマイズできます。詳細は、その他のTalend関連のMavenパラメーターをご覧ください。Dockerfileの設定が適用されると、プロジェクトのPOM設定からtalend.docker.jdkが削除されるのでご注意ください。詳細は、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は、デフォルトのプロファイルであるnexuscloud-publisherdockeridとは異なるものにする必要があります。
      • 次のエレメントについては特に制限なく設定を追加できます。
        • DependencyManagement
        • [Dependencies] (依存項目)
        • Repositories
        • PluginRepositories
        • DistributionManagement
        • SCM
      • カスタム設定を追加した後に[Preview] (プレビュー)をクリックすれば、カスタマイズされたプロジェクトPOM設定全体をプレビューできます。
    • Talendが提供する8.0 R2023-02以降のTalend Studioマンスリーアップデートをインストール済みである場合は、デフォルトのプロジェクトPOM設定を直接編集します。
      [プロジェクト設定]ダイアログボックス内の[プロジェクト]設定。
  4. [Apply and Close] (適用して閉じる)をクリックして変更を適用し、ダイアログボックスを閉じます。

このページは役に立ちましたか?

このページまたはコンテンツにタイポ、ステップの省略、技術的エラーなどの問題が見つかった場合はお知らせください。