如何让eclipse忽略测试源目录
问题描述:
首先我使用Eclipse Juno。如何让eclipse忽略测试源目录
我有2源目录一个简单的Java项目:
-- Project
|-- src
|-- main
|-- test
我在build
路径设置这些文件夹和正常工作和所有。但是我在使用这种方法的eclipse中有两个问题:
1)'src'目录在我的包资源管理器中显示为一个单独的文件夹。有没有办法隐藏它? 2)当在主目录中编码时,我仍然可以参考测试相关的类。现在我知道,如果你真的这么做,这很愚蠢,但我发现它混乱了我的内容。我可以以某种方式强制删除主要的参考来测试吗?或者至少从我的内容帮助列表中删除它?
答
您的测试类具有不同的包名称。因此,您可以将它们添加到Type Filters
中,以防止它们出现在自动完成列表/内容辅助以及使用Open Type... (Ctrl+Shift+T)
功能时出现。
所以,如果您的测试类封装,com.test.blah
开始,如下这个添加前缀型过滤器:
- 窗口>>首
- 的Java >>外观>>型过滤器(或输入型过滤器在搜索框中)
- 点击
Add...
- 输入
com.test.blah.*
- 应用>> OK
然后..你完成了。
关于你的src
文件夹显示为一个单独的文件夹,它是由设计。如果需要,您可以切换到Project Explorer
视图。但是,这取决于视角的类型...即Java EE
透视图将显示它不同于Java
透视图
这只适用于(在我的情况下,实际上是这样)测试用例具有不同的包名称。不能说我喜欢Project Explorer。我有Java透视图,但它与包资源管理器不同(例如,它不在分类路径中对分组jar文件进行分组,但将其全部列在根目录下)。如果这些是我唯一的选择,我只能在根目录下的空'src'文件夹中生存...... – Nick 2013-02-21 13:03:10