Intellij Idea 全文搜索仅在单元和集成测试中 类?

Intellij Idea fulltext search only in unit and integration test classes?

最近遇到了这个问题,找了一段时间才找到解决方法,所以在这里分享一下。

假设一个多模块的Maven项目,每个模块都有一个标准的目录结构:

使用 IntelliJ Idea,如何在测试中执行全文 类,即主要是带有 *Test.java*IT.java 后缀的那些(带有 [=17 的助手) =]后缀)跨模块? File Mask 不是一个选项,因为它不支持逻辑运算(与、或、非)来找出答案。

搜索扫描项目中的所有目录:

小的 Scope 选项卡是关键,乍一看可能会错过。扩展的下拉列表提供了多种范围来限制可以与 File Mask 过滤器一起使用的搜索。以下select个离子很容易被忽略:

  • 对于测试范围,select:Project test files
  • 对于非测试范围,select:Project production files

只要是Maven项目,即使是全文搜索,IntelliJ Idea也能区分作用域