私のチームは基本的にEclipseを宗教的に使っていますが、請負業者とフリーランサーはIDEとワークフローの好みが異なります。この問題は、Spring/Maven/Tomcatアプリケーションをeclipse(または他のIDE)なしでユーザーフレンドリーな方法で実行しています。私は、 "mvn run"やシンプルな.shと.batファイルのようなクイックコンソールコマンドが必要であると思っています。 Eclipseによる日食のようなTomcatアプリを実行しますが、日食はありません
次のことができます。
- 右クリックプロジェクトは、 - >サーバー上
素敵な部分を実行し、Eclipseがプロジェクトをスキャンし、あなたも再起動せずに入力するなどのリソースを更新します。 - >として実行Tomcat。また、EclipseはTomcatに何も移動せずにWARを作成する必要もなく、ワークスペースからプロジェクトを実行します。オプションは言う、私はそれらを伝えるために何を知っているすべてが実行され、「使用のワークスペースのメタデータ(Tomcatのインストールを変更しません)」
Here the settings in eclipse for my Tomcat
しかし、日食せずに、「MVNのインストール」そして/ペーストwarファイルをコピーしますTomcatの "webapps"ディレクトリに移動します。このプロセスは非常に面倒で、私は通常、彼らに日食を使用するように説得し、私にはぼんやりとした顔を与えます。
私たちのビルドスタックはそうです:Maven、ANT、NPM、Grunt。これらの4つのうちのどれかを使って外部のTomcat上で簡単にプロジェクトを実行する魔法はありますか?私は本当に同じ状況でいくつかの話を聞きたいと思っています。
私がオンラインで見つけたのは、すべてhttps://www.mulesoft.com/tcat/tomcat-reloadでした。これが私が探しているものなのかどうかは分かりません。
maven-tomcatはv7のみであるため、スタンドアロンのTomcat v9を使用しています。
はすべて
これは私が話していることです。これは私にアイデアを与えます。私はANTを使って "MYAPP_HOME"を設定し、devsに "CATALINA_HOME"が既に設定されていることを確認できます。次に、スニペットファイルをtomcatに移動する必要がある場所にコピーできます。 <コンテキストdocBase = "%MYAPP_HOME%/ path/to/war" reloadable = "true" /> ' –