我有一个多模块 Maven 项目,如下所示:
project A
|-project B
|-project C
如果模块 C 中存在编译错误,并且我折叠模块 B,则看不到错误。是否有任何功能或设置可以在父目录中显示编译错误。
我有一个多模块 Maven 项目,如下所示:
project A
|-project B
|-project C
如果模块 C 中存在编译错误,并且我折叠模块 B,则看不到错误。是否有任何功能或设置可以在父目录中显示编译错误。
如果我错了,请纠正我,但在你的情况下,我认为即使在运行编译之前,Idea 也会在折叠的项目 B 中显示一点红色波浪。当 Idea 构建它 AST(抽象语法树)时,您应该立即看到错误,并且它应该在所有父项目中保持可见。在我的版本中(我正在运行 12 Ultimate,但我相信自从第一次引入多模块以来该功能就已经存在)如果我所有项目都崩溃了,我会看到主叶子上的波浪线。然后我打开叶子,它会在有错误的子模块上显示波浪线。(这假设您使用模块分组功能,该功能允许您将组构建和折叠到另一个组中。如果您不使用分组,那么您的错误模块将在项目模块列表的根目录中可见。)