spring mvc 3、jpaでWebアプリケーションを作成しようとしています。私はコア、ユーザー、アカウント、CMS、電子商取引のような異なるモジュールを持っていますMavenマルチモジュールSpring MVC App
ここでのアカウントはコアに依存し、ユーザーはアカウントに依存し、CMSモジュールはユーザーに依存し、電子商取引はユーザーによって異なります。私はこのモジュールを独立して稼働させたいと思っています(電子商取引またはCMSまたは両方)
コア、アカウント、ユーザー、CMS、電子商取引のための個別のWebプロジェクトを作成するには、桟橋を使用して:それは私はMavenのために新しいです。この
<dependency>
<groupId>com.xxx</groupId>
<artifactId>account</artifactId>
<version>0.0.1-SNAPSHOT</version>
<type>pom</type>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>com.xxx</groupId>
<artifactId>core</artifactId>
<version>0.0.1-SNAPSHOT</version>
<type>pom</type>
<scope>compile</scope>
</dependency>
のような依存関係を作成し
[WARNING] The POM for com.xxx:account:pom:0.0.1-SNAPSHOT is missing, no dependency information available
[WARNING] The POM for com.xxx:core:pom:0.0.1-SNAPSHOT is missing, no dependency information available
言う実行し、誰もがこのような場合には、モジュールや依存関係を使用するかどうか私を助けることができますか?モジュールを使用する方法は?
コンパイルされた結果、warファイルにはすべてのクラスファイルが含まれています。 jetty上で実行した後、コアモジュールに関連するクラスのclassnotfound例外の表示 –
@Sandeep:これらのクラスはwebappには存在しません。コアモジュールのjarファイルがwebappのクラスパスで使用されていないか、jarファイルに問題のクラスが含まれていません。 'jetty:run'は戦争を起こさないことに注意してください。それは "適所に"走る。利用可能なさまざまな目標の説明については、[jetty plugin page](http://docs.codehaus.org/display/JETTY/Maven+Jetty+Plugin)を参照してください。 –
その本当に混乱している桟橋:実行は例外を投げていますが、桟橋:陸戦はうまく動いています。私はmvnを使って戦争を作成しました。 –