如何让eclipse忽略测试源目录

时间:2013-02-21 12:37:25

标签: java eclipse testing

首先我使用Eclipse Juno。

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

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

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

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

1 个答案:

答案 0 :(得分:0)

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

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

  1. 窗口>>首
  2. Java>>外观>>键入过滤器(或在搜索框中输入类型过滤器
  3. 点击Add...
  4. 输入com.test.blah.*
  5. 应用>>行
  6. 而且......你已经完成了。

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