如何在Idea中恢复模块的父文件夹

时间:2015-11-28 11:31:59

标签: java git maven intellij-idea ide

我在目录中创建了一个java Idea项目,比如说/ path / X / Z,所以我的项目选项卡看起来像这样:

Z
-.idea
project.iml

然后我添加了一些maven模块,比如说A,B到项目中,所以我的项目标签看起来像这样:

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

使用这种结构,我可以右击Z并获得每个模块的Git操作(整个项目都在一个Git根目录下)。

然后我将Z,X的父目录重命名为其他内容,比如Y,在想法之外,然后重新打开构思选择目录/路径/ Y / Z.

我必须重新导入所有模块,但现在我的项目窗格如下所示:

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

并且根目录Z不存在,这意味着只显示模块。我现在必须右键单击每个模块来执行Git操作。

如何在“项目”窗格中还原根目录Z?

1 个答案:

答案 0 :(得分: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>