0

私は一度に 3 つの Java Spring および Hibernate プロジェクトに取り組んできました。これら 3 つのプロジェクトのいずれかに変更を加えるたびに、ビルドを再度作成する必要があり、手動で 3 つのビルドを 3 つの異なるサーバーにアップロードします。

この手動プロセスを回避するメカニズムはありますか? Eclipse で自分のコードに変更を加えてファイルを保存すると、コードがコミットされ、war ファイルが自動的にビルドされて適切なサーバーにアップロードされるかどうかを確認できるツールまたはスクリプトはありますか?

これにより、多くの時間を節約できます。

4

2 に答える 2

1

継続的な統合が必要です。Maven はビルド ツールであり、変更時にデプロイされません。

一方、 jenkinsなどの CI ツールはコード リポジトリをリッスンし、ファイルがコミットされるたびに呼び出され、任意の maven コマンドが呼び出されます。

ただし、質問を読み直すと、本当に必要なのはホットデプロイ開発環境だけのようです。これは非常に簡単です。

于 2012-12-31T12:36:02.163 に答える
0

プロジェクトが Maven 上にある場合、すべての主要なアプリケーション サーバー用のプラグインがあります。

于 2012-12-31T12:33:30.893 に答える