2013-10-28 90 views
1

我的項目是基於Maven的,我有一個包含許多子模塊的父級POM。在我來說,我有這樣的目錄樹:在Git項目中添加父級POM

Folder 1 
    |--.git 
    |--Module1 
    |--Module2 

我想添加一些額外的POM文件是這樣的:

New_Parent_POM 
    |--Folder 1 
    | |--.git 
    | |--Module1 
    | |--Module2 
    | 
    |--New_Folder2 

當我這樣做是用來存儲對象的git的文件夾仍舊進入舊文件夾。是否有必要更多地進入主目錄?我測試過執行此操作,但是從Git中找不到新的POM文件?任何想法如何我可以解決這個問題?

回答

1

在類似的場景我使用了不同的方法,使一個Git倉庫中爲每個項目:

New_Parent_POM 
    |--.git 

Folder 1 
    |--.git 
    |--Module1 
    |--Module2 

New_Folder2 
    |--.git 

New_Folder3 
    |--.git 

這樣,我可以獨立管理每個項目的歷史和工作流程。

我設置使用的artifactId替代路徑中的父POM,但我認爲,這樣的事情應該工作以及:

<relativePath>../New_Parent_POM/pom.xml</relativePath> 

您可以找到official guide Maven項目佈局更多的例子。