1

我正在从事的项目使用 Maven 及其典型的标准目录布局。当我使用 Eclipse 'Open Resource' 寻找资源时,我得到了这些匹配项:

Eclipse 开放资源匹配

我得到重复匹配的地方。文件系统中只有 2 个 XML 文件。src/下的一个和target/下的一个。

例如,src/ 文件的路径是:

maindev/common/utils/persistence/src/main/resources/com/ericsson/m2m/common/utils/persistence/impl/mybatis/custom/xml/

但是“开放资源”表示具有相对路径的同一文件的 3 个匹配项:

  • maindev/common/utils/persistence/src/...
  • 常见/实用程序/持久性/src/...
  • 持久性/src/...

Eclipse中有没有办法避免那些重复的匹配?

此外,Eclipse 中有没有办法指示不返回目标/目录的资源?

注意:我尝试了 Wojtek O. 的建议,但仍然得到匹配:

在此处输入图像描述

4

2 回答 2

2

您会看到多个文件,因为它们在逻辑上包含在不同的 Eclipse 项目中。您可以尝试关闭其中一些项目,但这也可能导致编译错误。如果您希望从“打开资源...”对话框中隐藏某些文件,则需要通过在项目资源管理器中右键单击该文件夹并选择“属性”部分下的“派生”复选框,将包含这些文件的文件夹标记为派生。

于 2013-07-12T08:37:03.317 回答
0

这是一个非常古老的线程,但在较新的 Eclipse 版本 (Photon+) 中,有一个用于资源搜索的过滤器选项。

在“打开资源”对话框 (Ctrl+Shift+R) 上,单击顶部的下拉菜单"Enter resource name prefix..."并选择"Filter Duplicated Resources".

如果您只是在寻找 Java 类,您还可以使用“打开类型”对话框 (CTRL-Shift-T)。

于 2021-06-09T03:07:19.327 回答