Mavenで、JavaWebアプリケーションを本番Tomcat7インスタンスにデプロイするという目標を作成したいと思います。これを行うための最良の方法は何ですか?戦争をSFTPで処理し、Tomcatにリロードするように指示するプラグインがあることを期待しています。このプラグインは、問題が発生した場合のロールバックを処理し、更新された静的ファイルをS3にアップロードし(それらのクラウドフロントキャッシュをリセットし)、場合によってはデータベースの更新を同期する必要があります。
これには、Mavenの外部でスクリプトを実行する必要がありますか?それとも、この自動デプロイ機能はAntで最もよく実行されますか?