Intellij idea-模块依赖关系在多模块maven项目中不起作用
多模块Maven项目在Intellij中配置。有两个模块-通用和服务。公共依赖项添加到服务模块的pom.xml中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 { ... } 我尝试了各种选项,例如重新导
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 {
...
}