バックグラウンド
構成ファイルを使用して AWS の Elastic Beanstalk をカスタマイズする新しいアプローチを使用するには、YAML 構成ファイルを.ebextensions
フォルダーに指定し、それを WAR ファイル構造のルートに配置してから、Tomcat にデプロイする必要があります。
Web アプリケーションがデプロイされている OS に固有のコマンドが含まれているため、構成ファイルをソース コード リポジトリに配置することは本当に避けたいと考えています。また、これらの構成ファイルを Web アプリのソース コードと結合するべきではないと思います。
問題
問題は、この構成ファイルを.ebextensions
何らかの方法で取得し、maven が最終的な WAR ファイルを作成してデプロイする準備ができる直前にルートに配置する必要があることです。
構成ファイルを特定のフォルダーに配置するディレクトリ構造を維持する必要があるため、zip ファイルのみを利用可能にすることができます。これを解凍し、maven によって WAR ファイルのルートに配置する必要があります。
私の質問は、maven を介してこれを自動化する方法があるか、それとも別のアプローチを取る必要があるかということです。