web-dev-qa-db-ja.com

Eclipse:ワークスペース全体を更新するにはどうすればよいですか? F5はそれをしません

Javaプロジェクト。たくさんのプロジェクトがある。File->Refresh、実際には何も更新されません(おそらく、現在選択されているプロジェクト)。 Eclipseでプロジェクトを更新するにはどうすればよいですか?all

99
Jack

実際には、現在のプロジェクト(より具体的には、プロジェクトエクスプローラーでの現在の選択)のみが更新されます。プロジェクトエクスプローラのどこかをクリックするだけです Ctrl+A すべてのプロジェクトを選択してから F5 完全な更新を実現します。

97
BalusC

閉じたプロジェクトを無視してallプロジェクトを更新する場合、最も簡単な方法は次のとおりです。

  • ctrl-clickおよびProject Explorerのアイテム(P. Explorerにフォーカスがあることを確認するため)
  • ctrl-clickアイテムを再度ハイライト表示しないようにします(ただし、P。Explorerには引き続きフォーカスがあります)
  • F5はワークスペース全体を更新します

ナビゲーションビューにフォーカスがあり、何も選択されていない場合、効果的にF5はワークスペースを更新します。

37
James Blackburn

Ctrl-A、次にF5。

ワークスペースを設定して、環境設定の変更を検出したときに自動的に更新することができます。 (ウィンドウ>設定>一般>ワークスペース>自動更新)

13
Mike Daniels

簡単です。

  • 外部ツールを作成します:実行>外部ツール>外部ツールの構成...
  • 新しいプログラム構成を作成する場所を非常に高速なexeにポイントします(Cygwinの「ls」を使用します)
  • [更新]タブで、[完了時にリソースを更新]、[ワークスペース全体]を選択します。
  • [ビルド]タブで、[起動前にビルド]の選択を解除します

ツールを実行して、すべてのプロジェクトを更新します。

8
Crunch

すべてのプロジェクトをまとめてコントロールクリックし、右クリックして更新をクリックします。

通常、すべてをそのように更新し、すべてのプロジェクトをクリーンアップして、Eclipseで再ビルドします。

6
Felix Khazin

OS Xでこれらのプロジェクトをすべて選択する方法を知りたい方は、 Ctrl+A 動作しません:

  1. 最初のプロジェクトをクリックします
  2. 長押し Shift
  3. ホールド  すべて選択されるまでキー
  4. 今すぐ押す F5
2
Brad

この回答 は、構成が不要な、よりシンプルなソリューションに導きました。

Cmd-3ビルドすべて(WindowsのControl-3)

編集:修正-bothリフレッシュandビルドします。ビルドは自動的に更新されません。私は現在、2つのアクションを使用しています。先ほど参照したリンクされた回答のコメントから「エコー」(すべてを更新するフックを備えた外部ツール構成)、続いてcmd-3「すべてをビルド」

2
Joshua Goldberg