/ Mavenプロジェクトをデプロイするための/ SVNチェックアウト - java、svn、tomcat、maven

MavenプロジェクトをデプロイするためのSVN Checkout - java、svn、tomcat、maven

Maven Spring MVCプロジェクトがあります。 それをSVNに追加してコミットを実行する方法と、SVNチェックアウトを介してそれをTomcatサーバーにデプロイする方法を教えてください。 assemblelaでアカウントを作成しました。次のステップは?

現在私は使用しています mvn war:war 配備のための戦争を構築するためのコマンド。しかし、ちょっとした変更のためにすべてのファイルを再度デプロイしなければならない場合があるので、面倒な仕事です。

それとも他の方法を提案しますか。

回答:

回答№1は0

あなたはチェックアウト、コンパイル、テスト、ビルド、レポート、そしてデプロイする必要があります。それはの仕事です ジェンキンス.


回答№2の場合は0

Jenkinsの場合は+1です。 DEVでは、Tomcatサーバーをローカルで実行している場合、src / main / webappフォルダーからdeployフォルダーへのシンボリックリンクを作成できます(リンクの拡張子は.warです)。

すべてのライブラリ(およびその他の必要な設定済みリソース)を自動的にsrc / main / webapp / WEB-INFにインジェクトするには、次のコマンドを実行します。 mvn war:inplace (これらのリソースをSVNにコミットしないようにしてください)

web.xmlをダミー編集すると、Tomcatに自動的に再デプロイされます(Jettyでは正しくありません)。