2

私はJSFとMavenを使って小さなWebプロジェクトを立ち上げました。次に、Tomcatサーバーにデプロイします。プロジェクトをTomcatに自動的にデプロイするEclipseのボタンのように自動化する可能性はありますか?

Maven Warプラグインについて読みましたが、それをプロセス(eclipse / m2eclipse)に統合する方法のチュートリアルが見つかりませんでした。

私をリンクして助けたり、説明したりできますか。ありがとう。

4

2 に答える 2

2

私はJSFとMavenを使って小さなWebプロジェクトを立ち上げました。次に、Tomcatサーバーにデプロイします。

開発中は、Eclipse Web Tools Platform(WTP)を使用することをお勧めします。M2Eclipseはそれをサポートし(Maven Integration for WTPがインストールされていることを前提としています)、プロジェクトはサーバー上で実行可能な動的Webプロジェクトとして認識される必要があります。

したがって、Tomcatをサーバーとして宣言します( [サーバー]ビューを表示し、右クリックして[新規]> [サーバー]からサーバーを追加します)。そして、プロジェクトをそのプロジェクトにデプロイします(プロジェクトを右クリックし、 [実行]> [サーバーで実行]を選択します)。

Tomcat Maven Pluginまたはジェネリックを使用するなどの他のオプションもありますがCargo Maven Plugin、開発には使用しません。また、Mavenの初心者なので、まったくお勧めしません。IDEを使用します。

Maven Warプラグインについて読みましたが、それをプロセスに統合する方法のチュートリアルが見つかりませんでした。

実際、Maven Warプラグインは、Webアプリケーションプロジェクトのパッケージ化のみを担当します(プロジェクトpackageにを使用する場合、フェーズで自動的にバインドさ<packaging>war<packaging>れます)。展開には使用されません。しかし、私が言ったように、開発中にIDEを使用してアプリケーションをデプロイします。

于 2010-07-14T15:06:54.267 に答える
0

warプラグインは、warファイルを生成するためのものであり、それらをデプロイするためのものではありません。あなたが求めているものは、CargoPluginによって提供されるかもしれません。あなたにとってもう1つの興味深い候補は、jetty-maven-pluginです。

于 2010-07-14T14:43:54.660 に答える