2012-08-30 222 views
1

我剛開始玩第一次春天roo,第一印象是相當令人興奮。目前我正在努力創建多模塊項目,希望你們能幫助我。春天roo多模塊依賴關係

可以說我有父母POM和2個罐子項目和1個戰爭項目。讓我們將它們命名如下。

  1. 父(POM)
  2. 服務API(JAR)
  3. 服務IMPL(JAR)
  4. 網(戰爭)

所有的罐子和戰爭文件,我需要他們在安排父項目內部的同輩級別。所以三個項目都應該有一個單一的父母,這是主要的POM。

依賴應該是 - 網頁取決於>>服務默認地將Impl取決於>>服務API

我不知道很多關於Spring Roo的多模塊的功能如何能幫助我實現這一目標。等待你的專業知識。乾杯。

回答

1

Spring Roo支持從1.2.0版開始的多模塊Maven項目,請查看Spring Roo - Reference Documentation

在命令提示符下,你可以簡單地運行:

袋鼠腳本multimodule.roo

這將創建一個樣品多模塊項目,該項目具有以下目錄結構:

my-project/ 
    pom.xml -- <packaging>pom</packaging> 
    core/ 
    pom.xml -- <packaging>jar</packaging> 
    src/ 
    ui/ 
    pom.xml -- <packaging>pom</packaging> 
    mvc/ 
     pom.xml -- <packaging>war</packaging> 
     src/ 

子模塊mvc項目在其pom.xml中具有作爲依賴項的子模塊核心。一旦你創建了這個示例項目,你可以在它上面工作並根據你的目的手動修改它的結構,然後將它附加到像Eclipse這樣的IDE。

Spring Roo還提供了一些內置命令幫助您創建新的子模塊項目並管理相互依賴性,查看參考文檔中的功能和限制。

希望這會有所幫助。