6

我在 Eclipse 项目中有以下结构

  - /src/main/java
  - /src/test/java

当我打开调用层次结构或使用 java 搜索时,搜索结果包含来自/src/test/java类的类。类型层次结构和其他搜索也是如此。

有很多单元测试,我不想在搜索结果中看到/src/test/java包中的类。

最直接的方法 - 只需将其从构建路径中排除。还有用于调用层次结构的过滤器,但是我无法为简单的 java 搜索找到它们。过滤器也依赖于名称模式,虽然这不是很好。

我正在寻找更方便的方式

4

1 回答 1

3

右键单击您的测试文件夹,转到属性并选中“派生”复选框。然后点击确定。

在此处输入图像描述

或者您可以创建 2 个工作集。一组用于您的代码,另一组用于测试。然后当你搜索时,你可以只搜索保存代码的工作集。

  • 打开搜索对话框 (ctrl+h)
  • 将搜索范围更改为工作集
  • 点击选择...
  • 单击“新建”以使用您要搜索的内容创建一个新的工作集(或“全部添加”,然后删除您要过滤的内容
于 2013-07-10T08:09:03.163 回答