2013-08-21 15 views
10

何らかの理由で、Eclipseが私のプロジェクトの一部ではなく「すべて」ではない「src」フォルダを隠し始めていました。Eclipseプロジェクトがsrcフォルダを隠している

Javaリソースやデプロイされたリソースなどの他の生成されたビューではまだ使用可能ですが、実際の 'src'フォルダはプロジェクトエクスプローラ、ナビゲータ、オープンリソース(Ctrl + Shift + R) 。 Open Resource経由でナビゲートできないのは特に厄介なことです。

誰もがフォルダが消えた理由と戻し方を知っていますか?

私は少し前に設定を変更したという感じがありますが、副作用を認識していないのですが、この変更を元に戻す方法は本当に苦労しています。私のチームの他の人たちは影響を受けていないので、私はそれが私のマシンのどこかの設定だと思います。

問題のプロジェクトは、すべてm2eを使用するSpring Mavenプロジェクトです。影響を受ける2つのプロジェクトは両方ともwebapp/WARプロジェクトですが、他のwebappプロジェクトは影響を受けません。私が原因ダウン削るにしようとした

もの:

  • 春ツール・スイートのプラグインとありません。
  • プラグインを追加せずにEclipse JavaEEをクリーンインストールします。
  • 私のワークスペースの削除と再作成。
  • ソースチェックアウトをクリーンアップします。
  • チェックアウトから.project、.classpath、.settingsファイルを削除します。
  • Maven経由ですべてのプロジェクトを削除して再インポートする。
  • プロジェクトエクスプローラとナビゲータですべてのフィルタを無効にします。
  • 生成された.projectファイルと.settingsファイルを、プロジェクト間で明白な違いがないようにdiffiffします。

ソフトウェアの詳細は以下のとおりです。

  • Debianの7、64ビット
  • OracleのJDK 1.7u25 64ビット。
  • Eclipse Kepler、Java EEバージョン、Linux 64ビット。
  • m2e1。0プロジェクトを右

  • [プロパティ]を選択します

  • をクリックしケプラー

screenshot

答えて

12
  • 付属としては酸っぱい

  • 後藤Javaのビルド・パスを選択しますCEタブ

  • クリックフォルダを追加

  • は、あなたのソースフォルダ(src/main/java

を選択する私はまた助けるために自分の質問に答えるsrc/main/resourcessrc/test/javasrc/test/resources

+0

ご返信ありがとうございます。 src/main/javaなどは既にm2eによってソースフォルダとして追加されているので、すべてのことが期待通りに実行されています。興味深いことに、[フォルダの追加]にチェックを入れると、選択ダイアログはsrcフォルダを選択から隠しています。 http://i.imgur.com/fq6AWnH.png http://i.imgur.com/ZRFY1wo.png – bamason

+0

は既に追加されている可能性がありますか? (ディスクではなく)ワークスペースからプロジェクトを削除して再度インポートする –

4

を追加します原因を突き止めるのに数日を費やしてしまったので、これを取得した他の誰かから。

私のチームの誰かが、プロジェクトをインポートするときに問題を引き起こすsrc/main/webappの下のどこかの.gitフォルダを誤ってチェックインしました。 stray .gitフォルダを削除すると、問題が解決されます。

これは、EclipseのJava EEバージョンに同梱されているEGitプラグインと混同していると想定します。私たちはGitを使用しないので、問題の原因と思われる理由はありませんでした。プロジェクトの再インポート時にしか表示されないので、チームの他の誰も問題を見ていませんでした。

なぜこのような 'src'フォルダを隠すべきなのか考えられないので、EGitプロジェクトにバグレポートを提出したいと考えています。

+0

この問題もベンダーディレクトリ内の.gitフォルダで解決しました.Gitを削除し、ベンダーを取り戻しました。ありがとう! – mika

0

同じ問題が発生しました。 私の場合、新しいプロジェクトを作成すると、フォルダリスト の前の画面が戻ってきました。

関連する問題