Mavenビルドフェーズを選択 - Cloud - 8.0

TalendSoftware Development Life Cycleベストプラクティスガイド

Version
Cloud
8.0
Language
日本語
Product
Talend Big Data
Talend Big Data Platform
Talend Cloud
Talend Data Fabric
Talend Data Integration
Talend Data Management Platform
Talend Data Services Platform
Talend ESB
Talend MDM Platform
Talend Real-Time Big Data Platform
Module
Talend Administration Center
Talend Artifact Repository
Talend CommandLine
Talend JobServer
Talend Management Console
Talend Remote Engine
Talend Studio
Content
ジョブデザインと開発
デプロイメント
管理と監視
Last publication date
2024-02-29

Mavenプロジェクトをビルドする場合はごく僅かなコマンドセットを習得するだけで結構です。pom.xmlファイルを使えば、期待どおりの結果が得られます。ビルドフェーズはそれぞれライフサイクルのステージを表します。必要となると思われるコマンドを以下に示します。

  • test - 適切なユニットテストフレームワークを使って、コンパイルされたソースコードをテストします。これらのテストでは、コードをパッケージ化したりデプロイメントしたりする必要はありません。

    プロジェクトをビルドしてデプロイメントする時はテストケースがJUnitファイルとして生成され、Mavenの[packaging] (パッケージング)フェーズの前にビルドされます。

  • package - コンパイルされたコードを取得し、配布可能な形式(JARなど)でパッケージ化します。

    packageのMavenゴールの使用時に生成されたzipファイルからJavaコードを除外する場合は、次のように!include-java-sourcesパラメーターを追加します。

    mvn clean package -P !include-java-sources
  • install - ローカルリポジトリーにパッケージをインストールし、他のプロジェクトの依存項目としてローカルに使用します
  • deploy - ビルド環境で実行し、他の開発者やプロジェクトと共有できるよう最終パッケージをリモートリポジトリーにコピーします。

Mavenのフェーズについては、Mavenのドキュメンテーションをご覧ください。