私はmavenの目標を作成して、javaのwebappを本番のtomcat 7インスタンスにデプロイしたいと思っています。これを行う最善の方法は何ですか?私は戦争をSFTPで処理し、Tomcatに再ロードを指示するプラグインがあることを願っています。このプラグインは、問題の場合にロールバックを処理し、更新された静的ファイルをS3にアップロードし(クラウドフロントキャッシュをリセットする)、場合によってはデータベース更新を同期させる必要があります。mavenを使ってプロダクションにデプロイ
これはMavenの外で実行されるスクリプトを要求しますか?または、この自動デプロイ機能がAntで最もうまくいきますか?
cargo-maven-pluginや他のtomcatプラグインの問題は、マネージャのhttp PUTメカニズムにアップロードされることです。これは自動化された方法でロールバックすることはできません。私が上で述べたいくつかの他の小さなものはすべて、デプロイメントと一緒に進んでください。 –