これは些細な質問のように思えるかもしれませんが、私は約 1 時間 Google で検索しましたが、直接対処する答えが見つからなかったので、次のようになります。
スタック:
- ジャワ
- Tomcat7
- MySQL
- OpenDS
開発環境 IntelliJ IDEA (個人用) - 一部の開発者は Eclipse を好みます
複数の環境にデプロイする Java/Spring プロジェクトがあり、開発者がワークステーションからデプロイ可能な WAR ファイルを作成できるビルド プロセスを作成しようとしています。たとえば、次の目的で、ANT または手動でサーブレット コンテナーにデプロイできる WAR を構築できるようにしたいと考えています。
- サンドボックス - ローカルの Tomcat などを使用して、指定されたワークステーションで実行されるビルド。
- DEV - 自分のワークステーションから、別のチームに送信して管理対象の DEV サーバーにデプロイできる WAR を作成します
- QA - DEV と同じですが、参照される他のサーバー名、暗号化された文字列として渡されるパスワードなどの置換変数が明らかに異なります。
- PROD - QA と同じ...
私ができるようにしたいのは、コマンド ラインまたは IntelliJ を使用して、WAR ファイルをパッケージ化する環境を指定し、それを実行することです。次に、WAR を受け取り、必要なことを行います。
繰り返しますが、これは些細なことのように聞こえますが、ANT について非常に基本的なことが欠けていることがありますが、提供できるヘルプは大歓迎です。