ここでいくつか質問します。「サーバーでテストするにはどうすればよいですか」というものと、「本番環境に移行する方法は何ですか」というものがあります。そして、それらはかなり異なる場合があります。
プロジェクト内の JAR ファイルは WAR ファイルによって使用され、その WEB-INF/lib ディレクトリ内にパッケージ化されていると想定しています。私が間違っていれば、それは素晴らしいことです。これだけの情報は知っておくと便利です。
Maven はビルドツールです。これは展開ツールではありません。これの最後にあるのは WAR ファイルです。mvn install (または mvn deploy) を実行すると、WAR ファイルの SNAPSHOT バージョンが作成されます。これは、他のマシンに対する迅速なアドホック テストに適しています。ただし、ホスティング コンテナーに適したメソッドを使用して、それらを使用可能にする可能性が高くなります。注: Maven DEPLOY は、war ファイルを tomcat に DEPLOY するのとは別のものです。
私の考えでは、何かを本番環境に置く場合、顧客の前、またはテスト グループの前に置く場合は、Maven を使用して製品のリリースを作成する必要があります。つまり、(release:prepare および release:plugin ゴールを介して) リリース プラグインを使用して、アーティファクトの非 SNAPSHOT リリース (この場合は、WAR ファイルの公式バージョン) を作成します。その WAR ファイルを取得したら、最も簡単な方法 (コピー、最適な方法で tomcat にデプロイ) で本番サーバーに移行できます。この Web アプリケーションにデータベース要件があるかどうかについては言及していませんが、本番アプリケーションを変更する前に考慮する必要があります。
しかし、正式なバージョンがあれば、ソース コードのタグがあり、どのコードが実行されているかを正確に知ることができます。
開発環境から実稼働サーバーに WAR ファイルを自動的にコピーできるようになるとは思えません。ここにドラゴンがいます。