编译Intellij项目中的相关模块



我是IntelliJ的新手用户,因此遇到了一些问题。

例如,我有2个maven项目:A &B.项目B是项目A的附加源。在Eclipse中,我可以通过以下方式将源项目B添加到项目A中:Java Build Path(项目A) -> source (tab) -> Link source…这样我就可以从项目a中使用项目B中的每个类

在IntelliJ中,我以这种方式导入了项目B:

项目设置->模块->按钮(+)->从外部模型导入模块(选择Maven类型)->下一步直到完成。

为了将模块B添加到模块A中:

在选项卡中模块A的依赖关系->单击按钮(+)-> 3。

我认为这样可以帮助我将B的添加源链接到项目A中(类似于Eclipse)

然而,当我在项目B中添加新的(或修改)类并编译项目a时,我收到了项目a的错误ClassNotFoundException。我试图编译并使项目B &;A,但例外仍然存在。

我不知道我错在哪里。

在项目结构中,单击A模块,转到Dependencies选项卡并单击依赖项列表旁边的+按钮。

单击Module Dependency并选择模块b。

最新更新