java - 强制 Eclipse 忽略 Java 搜索的测试类

标签 java eclipse

我在 Eclipse 项目中有以下结构

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

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

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

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

我正在寻找更方便的方法

最佳答案

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

enter image description here

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

  • 打开搜索对话框 (ctrl+h)
  • 将搜索范围更改为工作集
  • 点击选择...
  • 单击“新建”创建一个包含您要搜索的内容的新工作集(或“全部添加”,然后删除您要过滤的内容

关于java - 强制 Eclipse 忽略 Java 搜索的测试类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17565408/

相关文章:

java - 将当前类加载到 JarOutputStream 中

java - Android Studio : failed to complete gradle execution, 原因为空

java - 如何重用 HttpUrlConnection?

java - ADAL4j java 代理问题

c++ - 如何将特定的头文件夹添加到 Eclipse?

javascript - 自动完成 HTML 中可用的 CSS 类 Eclipse 中的 JavaScript jQuery

java - JDBC 在一个请求中选择和更新

java - 在 Eclipse IDE 中,如何显示 jar 中存在的类型列表?

java - 为什么我的自定义字体在 Eclipse 中有效,但在导出的 JAR 中无效?

eclipse - eclipse e4 中的应用程序上下文和工作台上下文有什么区别?