2011-10-26 79 views
1

我有一個現有的項目MainProject。我想將其轉換爲多模塊項目。在Eclipse中,我創建了一個父模塊,它只是一個pom模塊和另一個模塊,Modul_1。Eclipse和SVN中的Maven Multimodul項目

然後我將我的MainProject移動到父文件目錄中。 (其實我不想在父文件夾移動不幸,使之有可能Main_project找到父MODUL,我必須這樣做。)

工作正常.. 它看起來像:

-->ParentModule 
------>Mainproject 
------>Modul_1 

Modul_1只在詹金斯需要。這意味着程序員應該只關心MainProject。

我該如何檢查SVN中的項目?使用相同的文件結構,或者我可以在SVN中獨立簽入?

+0

你的poms在哪裏?我對Eclipse的使用經驗是,它不太喜歡分層項目。 父級與子級相同時,擁有平坦結構更容易,父級中的模塊爲 ../child1。 但我最近沒有嘗試過。 – ptyx

回答

1

如果mainproject並不是指ParentModule,你可以佈置這樣的:在parentmodule的pom.xml

-->ParentModule 
-->MainProject 
-->Modul_1 

<modules> 
    <module>../MainProject</module> 
    <module>../Modul_1</module> 
</modules> 

爲jekins,有2種方式來配置作業:

  1. 簽出父文件夾並將pom的位置指向ParentModule/pom.xml
  2. 結賬3 SVN地點的每個文件夾的3個項目,並點POM以ParentModule/pom.xml的

月食,你可以只檢出MainProject。