私は現在、コードの変更とデータベースの変更後にWebアプリケーションをローカルに配備/設定するためのより良い方法について検討しています。私は以下のツール/方法がで来る見られ、それらの各々が試みてきたこれまでのところローカル開発の設定
:コンパイル
- ANTビルドターゲットは、JAR、WARファイルを作成し、展開しているTomcatのフォルダへ
- のGradleすでにオプション#1
- グッドオールあなた のデプロイメントを行うためのIntelliJ内の」昔ながらのコマンドライン
- セットアップ実行構成よりも、より良い仕事のビットをしてTomcatのプラグインと組み合わせて構築します
- は、シェルスクリプトを書いて、コマンドラインからこれを呼び出す
が、私はこれらの理想的なソリューションのそれぞれを見つけていないよ正直に言うと(これを試していません)。私は、ショートカットを使って簡単に自分の変更を展開し続けることができるので、オプション#4が最も簡単です。しかし、これは私にデータベース変更のオプションをまだ与えていない、おそらく私がそれを見逃しただけです。
簡単にメンテナンス可能な開発環境を実現するために、主にどのツール/方法を使用していますか?それらにはどのような考慮事項がありますか?