2015-11-28 16 views
0

我在一個目錄下創建一個Java理念的項目,說/路/ X/Z,所以我的項目標籤是這樣的:如何恢復模塊的父文件夾的理念

Z 
-.idea 
project.iml 

我再補充一個一些行家模塊,說A,B的項目,所以我的項目標籤是這樣的:

Z 
---------A 
---------A.iml 
---------pom.xml 
---------B 
---------B.iml 
---------pom.xml 
-.idea 
project.iml 

這個結構,我可以用鼠標右鍵單擊到Z和獲得的Git操作的每一個模塊(整個項目在一個Git根下)。

然後,我將Z,X的父目錄重命名爲別的東西,比如Y,在想法之外,然後重新打開想法選取目錄/ path/Y/Z。

我不得不重新導入所有模塊,但現在我的項目窗格看起來是這樣的:

A 
A.iml 
pom.xml 
B 
B.iml 
pom.xml 

和根目錄z爲不存在,意義,只有模塊顯示。我現在必須右鍵單擊每個模塊來執行Git操作。

如何恢復項目窗格中的根目錄Z?

回答

0
Z 
    +-.idea 
    +project.iml 
    +pom.xml 
A 
    +A.iml 
    +pom.xml 

B 
    +B.iml 
    +pom.xml 


>pom.xml(Z) <-- parent 

.. 
<modules> 
     <module>../A</module> 
     <module>../B</module> 
</modules> 
.. 

>pom.xml(A) <-- child1 

<parent> 
     <groupId>ma.****</groupId> 
     <artifactId>Z</artifactId> 
     <version>**</version> 
     <relativePath>../Z</relativePath> 
</parent> 

>pom.xml(B) <-- child2 

<parent> 
     <groupId>ma.****</groupId> 
     <artifactId>Z</artifactId> 
     <version>**</version> 
     <relativePath>../Z</relativePath> 
</parent> 
+0

讓我看看我是否把你的權利:修改父母包括孩子poms,然後重新導入項目的想法? –

+0

父母不包括孩子,但在模塊中聲明它 –