2011-08-01 53 views
1

我試圖創建的Spring MVC 3,JPA的Web應用程序。在這我有不同的模塊,如核心,用戶,帳戶,cms,電子商務Maven的多模塊的Spring MVC應用程序

這裏帳戶取決於核心,用戶取決於帳戶,cms模塊取決於用戶,電子商務取決於用戶。我想使這個模塊獨立運行(電子商務或CMS或兩者兼而有之)

爲了使我爲核心,帳戶,用戶,cms,電子商務創建單獨的Web項目,而編碼everthing工作正常,但是當我嘗試運行使用它碼頭:運行它說

[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 

我創造了這樣的

 <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> 

我是新來的Maven的依賴,任何人可以幫助我是否使用模塊或依賴在這種情況下?如果模塊如何使用它?

回答

2

我不明白你的「模塊使用或依賴」的問題。 「模塊」是指產生工件的maven項目。 「依賴」意味着Maven項目所依賴的工件。至於警告,請在運行碼頭之前嘗試執行相關工件的mvn install

+0

它編好,導致戰爭的文件包含了所有的類文件。但是在jetty上運行後,它顯示出與核心模塊 –

+0

@Sandeep相關的類的類未發現異常:那麼這些類不存在於webapp中。核心模塊的jar沒有在webapp的類路徑中使用,或者jar沒有包含有問題的類。請注意,'jetty:run'不會發生戰爭。它運行「到位」。查看[jetty插件頁面](http://docs.codehaus.org/display/JETTY/Maven+Jetty+Plugin),瞭解可用的不同目標的描述。 –

+0

它真的令人困惑的碼頭:運行是拋出異常,但碼頭:運行戰爭工作正常,我使用mvn安裝創建了戰爭,有一些我失蹤或彈簧依賴注入問題? –