Talend Studioによって、Mavenがプロジェクトのビルドに使用するプロジェクトPOM設定をカスタマイズできます。
手順
- メニューバーから[File] (ファイル) > [Edit Project Properties] (プロジェクトプロパティを編集)をクリックして、[Project Settings] (プロジェクト設定)ダイアログボックスを開きます。
-
左ペインで[Build] (ビルド) > Maven > [Default] (デフォルト)と展開し、[Project] (プロジェクト)をクリックして、該当するビューを開きます。
右ペインにプロジェクトPOM設定が表示されます。
-
プロジェクトPOM設定をカスタマイズします。
- Talendが提供する8.0 R2023-02以降の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.name
とtalend.docker.jdk
は、継続的インテグレーションの開発中でもカスタマイズできます。詳細は、その他のTalend関連のMavenパラメーターをご覧ください。 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 Studioからの警告はありません。
- Talendが提供する8.0 R2023-02以降のStudioマンスリーアップデートをインストール済みである場合は、デフォルトのプロジェクトPOM設定を直接編集します。
- Talendが提供する8.0 R2023-02以降のStudioマンスリーアップデートをインストール済みである場合は、[Custom] (カスタム)タブでカスタム設定を追加します。
- [Apply and Close] (適用して閉じる)をクリックして変更を適用し、ダイアログボックスを閉じます。