2014-02-18 82 views
0

Hallo我有一個多模塊maven項目。每個項目都有它自己的pom,並且父pom.xml的包裝類型是pom,所有其他jar都是。如何自定義一個Maven項目的簡單父母的多模塊Maven項目

Parent Pom (packaging pom) 
    Module1 (packaging jar) 
    Module2 (packaging jar) 
    ... 
    Module_n (packaging jar) 
    Extension1 (packaging jar) 
    extension2 (packaging jar) 
    ... 

現在我要配置的項目,所有的模塊都投入到本地存儲庫,如C:\回購\模塊 和所有的擴展放到C:\回購\推廣\ 和全部依賴罐子應該被投入到C:\回購\ LIB \

我第一次嘗試在父POM如下:

<properties> 
     <Repository>file://${user.home}\repo</Repository> 
    </properties 
    <distributionManagement> 
     <repository> 
      <id>Deploy/id> 
      <url>${Repository}</url> 
     </repository> 
    </distributionManagement> 

這裏的第一個問題是,所有childprojects放入命名爲喜歡的項目一個自己的目錄名稱。 2.沒有將模塊或擴展的相關性部署到存儲庫中 3.我還需要將某些項目的某些設置文件複製到存儲庫。我如何做到這一點。感謝您的幫助!

+0

我在這種關係中的第一個問題是:你爲什麼想要做這樣的事情?這聽起來你是錯誤的部署(在Maven的意義上)和建設.. – khmarbaise

回答