Java IntelliJ'中的第二根模块;s maven模块视图

Java IntelliJ'中的第二根模块;s maven模块视图,java,maven,intellij-idea,Java,Maven,Intellij Idea,我有一个具有父pom的多模块maven应用程序,如下所示: <groupId>com.test</groupId> <artifactId>uke-management</artifactId> <version>0.0.1-SNAPSHOT</version> <name>uke-management</name> <packaging>pom</packaging> &l

我有一个具有父pom的多模块maven应用程序,如下所示:

<groupId>com.test</groupId>
<artifactId>uke-management</artifactId>
<version>0.0.1-SNAPSHOT</version>
<name>uke-management</name>
<packaging>pom</packaging>

<modules>
    <module>application</module>
    <module>user-management</module>
    <module>security</module>
    <module>workflow</module>
    <module>commons</module>
    <module>database</module>
    <module>contract-management</module>
    <module>file-management</module>
    <module>communication-management</module>
</modules>
这就是我在IntelliJ中看到的:

为什么
通信管理
显示两次,为什么显示为root


我已经尝试过重新导入、清理等操作。

结果发现这是一个智能问题,重启电脑解决了它。我认为这是不可复制的。我试图创建一些示例项目,但问题并没有发生


旧的“你有没有试过把它关掉然后再打开”对我来说很有用。

原来这是一个智能问题,重启电脑解决了它。我认为这是不可复制的。我试图创建一些示例项目,但问题并没有发生


旧的“您是否尝试过关闭并再次打开它”对我很有用。

我从故障模块中删除了.flatten-pom.xml。不知怎的,它有另一个版本。然后IDEA在运行时删除了注释为root的重复模块。

我从故障模块中删除了.flatten-pom.xml。不知怎的,它有另一个版本。然后IDEA在运行时删除了注释为root的重复模块。

您可以为任何其他模块发布pom.xml吗?它是否可以在一些示例项目中复制?是否可以共享您的初始项目(仅pom和IDE文件,可能不包括源文件)?只需使用IDEA 2020.3.3。一个模块是root(double root!),另一个模块只是重复的(没有标记为root)。你能为任何其他模块发布pom.xml吗?它在一些示例项目中是可复制的吗?是否可以共享您的初始项目(仅pom和IDE文件,可能不包括源文件)?只需使用IDEA 2020.3.3。一个模块是root(double root!),另一个模块只是复制的(没有标记为root)。
<modelVersion>4.0.0</modelVersion>

<parent>
    <artifactId>uke-management</artifactId>
    <groupId>com.test</groupId>
    <version>0.0.1-SNAPSHOT</version>
</parent>

<artifactId>communication-management</artifactId>

<properties>
    <spring-boot-starter-mail>2.1.5.RELEASE</spring-boot-starter-mail>
</properties>

<build>
    // some build plugins
</build>

<dependencies>
    <!-- project dependencies -->
    <dependency>
        <groupId>com.test</groupId>
        <artifactId>user-managment</artifactId>
        <version>0.0.1-SNAPSHOT</version>
        <scope>compile</scope>
    </dependency>
    <dependency>
        <groupId>org.mapstruct</groupId>
        <artifactId>mapstruct</artifactId>
        <version>1.2.0.Final</version>
        <scope>compile</scope>
    </dependency>
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-mail</artifactId>
        <version>${spring-boot-starter-mail}</version>
    </dependency>
</dependencies>