IDEA:如何处理"模块'A'源不依赖于模块'B'源"警告

TmT*_*ron 5 dependencies intellij-idea code-inspection

如何判断忽略IDEA永久忽略此警告?

Module 'A' sources do not depend on module 'B' sources
Run Code Online (Sandbox Code Playgroud)

注意:

  • 基本上警告是正确的,因为A不使用B的任何源代码
  • 但是B包含一些注释处理器逻辑,这在编译A时是必需的
  • 因此,B声明对A的依赖(我使用maven并将范围设置为provided- 它工作得很好)
  • Inspection Results对话中,我可以选择"排除" - 但这不是永久的:即当我再次开始分析时,警告将重新出现
  • 我也不想禁用所有内容的通知

我发现,唯一的解决方法是真正添加对A代码的引用(例如,在一个简单的假测试方法中) - 但我希望有更好的方法.