Ich habe einen Arbeitsbereich mit einer Reihe von Java-Projekten. Wenn ich zu gehe File->Refresh
, wird nichts wirklich aktualisiert (möglicherweise das aktuell ausgewählte Projekt). Wie kann ich Eclipse dazu bringen, alle Projekte zu aktualisieren ?
104
Antworten:
Es wird in der Tat nur das aktuelle Projekt (oder insbesondere die aktuelle Auswahl im Projektexplorer) aktualisiert. Ich klicke einfach irgendwo im Projektexplorer, mache Ctrl+ A, um alle Projekte auszuwählen, und drücke dann F5, um eine vollständige Aktualisierung zu erreichen.
quelle
Wenn Sie alle Projekte aktualisieren und geschlossene Projekte ignorieren möchten , ist der einfachste Weg:
Effektiv aktualisiert F5 den Arbeitsbereich, wenn eine Navigationsansicht den Fokus hat und nichts ausgewählt ist.
quelle
Strg-A, dann F5.
Sie können den Arbeitsbereich so einrichten, dass er automatisch aktualisiert wird, wenn Änderungen in den Einstellungen festgestellt werden. (Fenster> Einstellungen> Allgemein> Arbeitsbereich> Automatisch aktualisieren)
quelle
Einfach.
Führen Sie das Tool aus, um alle Projekte zu aktualisieren.
quelle
Klicken Sie bei gedrückter Ctrl-Taste auf alle Projekte zusammen, klicken Sie mit der rechten Maustaste und klicken Sie auf Aktualisieren.
Normalerweise aktualisiere ich alles so, dann stelle ich sicher, dass alle Projekte bereinigt und in Eclipse neu erstellt werden.
quelle
Für alle, die neugierig sind, wie sie all diese Projekte unter OS X auswählen können, bei denen Ctrl+ Anicht funktioniert:
quelle
Ctrl+A
ist⌘+A
, das alle auswählt.Diese Antwort führte mich zu einer noch einfacheren Lösung, ohne dass eine Konfiguration erforderlich war.
Cmd-3 Build All (Control-3 unter Windows)
Bearbeiten: Korrektur - Ich muss sowohl aktualisieren als auch erstellen. Build wird nicht automatisch aktualisiert. Ich verwende derzeit zwei Aktionen, "Echo" aus meinem Kommentar in der verknüpften Antwort, auf die ich gerade verwiesen habe (eine externe Tool-Konfiguration mit einem Hook zum Aktualisieren aller), gefolgt von cmd-3 "Alle erstellen".
quelle