我在Eclipse中有一个C项目,它将文件存储在同一级别的两个目录中,还有一些我在项目中不需要的东西。
/path/
/code_I_want
/bad_stuff/
/more_code_i_want/
/huge_pile_of_other_code/
编辑:源目录是一个Clearcase VOB挂载点,所以我无法控制那里的内容。
答案 0 :(得分:6)
code_I_want
或more_code_i_want
。code_I_want
和/或more_code_i_want
放入Eclipse项目的虚拟子目录中。编辑或者您只需创建符号链接。
答案 1 :(得分:4)
试试这个:
项目>属性> Java构建路径>来源>添加文件夹
答案 2 :(得分:1)
新 - >档案 - >源目录或文件夹。
如果您不想在项目中使用文件,请不要将它们导入eclipse,eclipse不会/不应该显示它们。
答案 3 :(得分:1)
这是一个老问题,但它出现在我对同一主题的Google搜索中,我认为现在有一个更好的答案:使用Eclipse / CDT,您现在可以添加根/path/
在上面的示例中提供,它将自动将完整的树添加到Project Explorer中。此时,code_i_want/
和more_code_i_want/
文件夹中的源文件将自动包含在您的构建中。
为了从您的构建中排除bad_stuff/
和huge_pile_of_other_code/
文件夹(但不是Eclipse中的Project Explorer树,这可能很方便),只需右键单击Project Explorer中的每个文件夹即可。并在弹出菜单中选择Resource Configurations->Exclude from build...
。 Project Explorer中的图标将更新,以反映此文件夹中的源文件将不再包含在构建中。
更好的是,Eclipse允许您指定要包含在某些构建配置中但不包含在其他构建配置中的代码,因此您可以这种方式管理特定于构建的代码。