2013-02-21 194 views
1

首先我使用Eclipse Juno。如何让eclipse忽略测试源目录

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

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

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

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

回答

0

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

所以,如果您的测试类封装,com.test.blah开始,如下这个添加前缀型过滤器:

  1. 窗口>>首
  2. 的Java >>外观>>型过滤器(或输入型过滤器在搜索框中)
  3. 点击Add...
  4. 输入com.test.blah.*
  5. 应用>> OK

然后..你完成了。

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

+0

这只适用于(在我的情况下,实际上是这样)测试用例具有不同的包名称。不能说我喜欢Project Explorer。我有Java透视图,但它与包资源管理器不同(例如,它不在分类路径中对分组jar文件进行分组,但将其全部列在根目录下)。如果这些是我唯一的选择,我只能在根目录下的空'src'文件夹中生存...... – Nick 2013-02-21 13:03:10