Eclipse项目隐藏src文件夹

时间:2013-08-21 05:22:51

标签: java eclipse egit m2e

出于某种原因,Eclipse已开始在某些但不是所有项目中隐藏'src'文件夹,我想将其恢复。

src下的文件仍可在其他生成的视图下使用,例如Java Resources和Deployed Resources,但实际的'src'文件夹在所有视图中都是隐藏的,包括Project Explorer,Navigator和Open Resource(Ctrl + Shift + R)。无法通过开放资源进行导航尤其令人讨厌。

有谁知道该文件夹为什么会消失,以及如何取回它?

我有一种感觉,我不久前改变了一个设置而没有意识到副作用,但我真的在努力解决这个问题。我团队中的其他人不受影响,所以我认为这是我机器上的某个设置。

有问题的项目都是使用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一起提供

screenshot

3 个答案:

答案 0 :(得分:14)

  • 右键点击项目

  • 选择属性

  • 选择 java构建路径

  • 转到来源标签

  • 点击添加文件夹

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

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

答案 1 :(得分:4)

回答我自己的问题,以帮助其他任何人,因为它浪费了我几天的时间来弄清楚原因。

我团队中的某个人意外地在src / main / webapp下面的某个.git文件夹中检查了导入项目的问题。删除杂散的.git文件夹可以解决问题。

我认为这会混淆Eclipse的Java EE版本附带的EGit插件。我们不使用Git,所以我没有理由怀疑它是导致问题的原因。团队中没有其他人看到问题,因为它只在重新导入项目时出现。

希望在某个阶段向EGit项目提交错误报告,因为我无法想到为什么它应该像这样隐藏'src'文件夹。

答案 2 :(得分:0)

我遇到了同样的问题。  在我的情况下,创建新项目,前一个屏幕与文件夹列表 回来了。