Intellij idea-模块依赖关系在多模块maven项目中不起作用

Intellij idea-模块依赖关系在多模块maven项目中不起作用,maven,intellij-idea,Maven,Intellij Idea,多模块Maven项目在Intellij中配置。有两个模块-通用和服务。公共依赖项添加到服务模块的pom.xml中mvn clean install成功,但Intellij在将公共模块中的类导入服务模块类时显示编译错误 package com.service; import com.common.Customer; // getting error in Itellij at this line. public class CustManager { ... } 我尝试了各种选项,例如重新导

多模块Maven项目在Intellij中配置。有两个模块-通用和服务。公共依赖项添加到服务模块的pom.xml中
mvn clean install
成功,但Intellij在将公共模块中的类导入服务模块类时显示编译错误

package com.service;

import com.common.Customer; // getting error in Itellij at this line.

public class CustManager {
...
}
我尝试了各种选项,例如重新导入、重建、同步、
mvn干净安装
mvn-U idea:idea
。但这一切都不管用

最后,在“项目结构”窗口中的“依赖项”选项卡中手动添加模块依赖项后,它就可以工作了

如何配置Intellij以自动添加模块依赖项

请在下面找到相关代码

公共模块的pom.xml:

<project ...>

<modelVersion>4.0.0</modelVersion>

<name>common</name>
<groupId>myproject</groupId>
<artifactId>common</artifactId>
<version>1.0</version>
<packaging>jar</packaging>

...
服务模块的com.service.CustManager类

package com.service;

import com.common.Customer; // getting error in Itellij at this line.

public class CustManager {
...
}
请与我们分享。
package com.service;

import com.common.Customer; // getting error in Itellij at this line.

public class CustManager {
...
}