Eclipse项目隐藏src文件夹。

10

某些情况下,Eclipse开始隐藏一些但不是所有的项目中的“src”文件夹,我想把它找回来。

在其他生成的视图(如Java资源和部署的资源)下,src下的文件仍然可用,但实际的“src”文件夹从所有视图中隐藏,包括Project Explorer,Navigator和Open Resource(Ctrl + Shift + R)。无法通过Open Resource导航特别令人恼火。

有人知道这个文件夹为什么消失了,以及如何找回它吗?

我感觉自己很久以前改变了某个设置,没有意识到副作用,但现在真的很难撤销这种改变。我的团队中的其他人都没有受到影响,所以我认为这是我机器上的设置。

相关项目都是使用m2e的Spring Maven项目。受影响的两个项目都是webapp / WAR项目,但其他webapp项目未受影响。

我尝试过的一些事情:

  • 使用或不使用Spring Tool Suite插件。
  • 使用不带任何其他插件的Eclipse JavaEE进行干净安装。
  • 删除并重新创建我的工作区。
  • 清理源代码的检出。
  • 从检出中删除任何.project,.classpath,.settings文件。
  • 通过Maven删除并重新导入所有项目。
  • 禁用Project Explorer和Navigator中的所有过滤器。
  • 在受影响的项目之间进行生成的.project和.settings文件的比较,但没有明显的区别。

软件详细信息如下:

  • Debian 7,64位
  • Oracle JDK 1.7u25 64位。
  • Eclipse Kepler,Java EE版本,Linux 64位。
  • m2e 1.0,与Kepler一起提供

截图

3个回答

14
  • 右键单击项目

  • 选择属性

  • 选择 Java 构建路径

  • 转到源选项卡

  • 点击 添加文件夹

  • 选择您的源文件夹 (src/main/java)

我还将添加 src/main/resourcessrc/test/javasrc/test/resources


感谢您的回复。src/main/java等已经被m2e添加为源文件夹,所以一切都正在按预期构建和运行。有趣的是,当我检查“添加文件夹”时,选择对话框也隐藏了src文件夹,无法进行选择。http://i.imgur.com/fq6AWnH.png http://i.imgur.com/ZRFY1wo.png - bamason
可能是因为已经添加了?尝试从工作区中删除项目(而不是从磁盘中删除),然后重新导入它。 - jmj

4
为了帮助其他遇到类似问题的人,我回答自己的问题。这个问题浪费了我几天的时间去寻找原因。
我的团队中某个人意外地将一个.git文件夹放在src/main/webapp深层目录下,导致导入项目时出现问题。删除杂散的 .git 文件夹可以解决这个问题。
我认为这会让随 Java EE 版本的 Eclipse 一起提供的 EGit插件感到困惑。我们不使用 Git,所以我没有理由怀疑它是问题的原因。 因为它只在重新导入项目时才会显示出来,所以团队中其他人都没有看到这个问题。
希望能提交一个错误报告给 EGit 项目,因为我无法想象为什么它会隐藏 'src' 文件夹。

我也遇到了在vendor目录下的.git文件夹问题...我删除了.git文件夹,然后我的vendors回来了。谢谢! - mika

0

我遇到了同样的问题。在我的情况下,创建新项目时,之前显示文件夹列表的屏幕又出现了。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接