カスタムモジュール
カスタムモジュールについて
モジュールとは、デフォルトの処理の上書きや追加タスクの実行を行うためのカスタムコードです。
カスタムステップのモジュールでは以下のことを行えます。
- 読み込み、マッピング、マッチング、マージング、マスタリングのデフォルトの処理を上書きする。
- 他のタスクをフロー内のカスタムステップとして実行する。
カスタムフックのモジュールでは、追加タスクをフローの外部で実行できます。
- ステップを実行する直前(データベースからドキュメントを読み込んだ後)あるいは
- ステップを実行した直後(変更をデータベースに書き込む前)。
カスタムモジュールはすべて今回のプロジェクトルート/src/main/ml-modules/root/custom-modulesに格納します。GradleタスクmlDeployは、このディレクトリのコンテンツをMODULESデータベースにデプロイします。