1

首先,我使用 Eclipse Juno。

我有一个带有 2 个源目录的简单 java 项目:

-- Project
  |-- src
    |-- main
    |-- test 

我在路径中设置了这些文件夹build并且工作正常。但是使用这种方法的eclipse有两个问题:

1) 'src' 目录在我的包资源管理器中显示为一个单独的文件夹。有没有办法隐藏它?2)在主目录中编码时,我仍然可以参考测试相关的类。现在我知道如果你真的这样做是很愚蠢的,但我发现它会让我的内容辅助变得混乱。我可以以某种方式强制从 main 中删除引用以进行测试吗?或者至少将其从我的内容辅助列表中删除?

4

1 回答 1

1

您的测试类具有不同的包名称。因此,您可以将它们添加到 中,Type Filters以防止它们出现在自动完成列表/内容辅助中以及在您使用该Open Type... (Ctrl+Shift+T)功能时。

因此,如果您的测试类包以 开头com.test.blah,请将此前缀添加到类型过滤器中,如下所示:

  1. 窗口 >> 首选项
  2. Java >> 外观 >> 类型过滤器(或在搜索框中输入类型过滤器)
  3. 点击Add...
  4. 进入com.test.blah.*
  5. 申请 >> 确定

而且..你完成了。

关于您的src文件夹显示为单独的文件夹,这是设计使然。如果需要,您可以切换到Project Explorer视图。然而,这取决于透视的类型......即Java EE透视将显示它与Java透视不同

于 2013-02-21T12:47:19.840 回答