Frage

Wenn Sie über 5 Sprachen und mehr als 100 Projekte haben, ist die Standardeinstellung der Verwendung eines Arbeitsbereichs nicht akzeptabel, da der einzige Arbeitsbereich schrecklich unorganisiert wird. Ein riesiger unorganisierter Arbeitsbereich senkt Ihre Produktivität.

Die Frage:

Was sind die fortgeschritteneren Möglichkeiten, Eclipse zu verwenden, wenn Sie über 5 Sprachen und mehr als 100 Projekte haben? Ich würde mich sehr sehr freuen, wenn Sie ein bisschen mehr ausüben, als nur einen Satz wie "mehrere Arbeitsbereiche verwenden" oder "Arbeitssätze verwenden" zu geben.


"Muss" Anforderungen:

  • Das Projekt Navigator zeigt nur verwandte Projekte (wie nur Projekte aus der ABC -Sprache oder nur Projekte aus der XYZ -Sprache)
  • Die beschriebene Methode wird derzeit von Ihnen oder jemandem verwendet, den Sie kennen und der seit mehr als zwei Wochen verwendet wird

"Möchte" Anforderungen:

  • Die Fähigkeit, Projekte mit demselben Namen zu haben (wie "helloWorld" für Sprache XYZ und "HelloWorld" für Sprache ABC)

(Randnotiz:

Zu Ihrer Information, einer der Gründe für die Frage auf SO.com ist, dass ich bei Google genug gesucht habe, um zu wissen, dass es viele Menschen gibt, die das gleiche Problem "Hilf meinem Eclipse Workspace ist außer Kontrolle" haben. ))

War es hilfreich?

Lösung

Wenn diese Projekte völlig unabhängig voneinander sind, würde ich separate Arbeitsbereiche erstellen, ein Arbeitsbereich für jede Reihe von Projekten, die miteinander verbunden sind und nicht für sich aufgebaut werden können. Gibt es eine Grund Sie möchten sich nicht in mehrere Arbeitsbereiche teilen? Ich bin mir ziemlich sicher, dass in diesem Fall die Sonnenfinsternis für die Eclipse verwendet werden sollte. Ich habe es oft getan und festgestellt, dass es eine gute Lösung ist.

Andere Tipps

Die Art und Weise, wie ich mit meinen Hunderten von Projekten arbeite, ist Folgendes:

  • Ich habe einen großen Arbeitsbereich, in dem ich die meisten meiner Projekte habe. Diese Projekte sind alle tangential verwandt. Ich trenne sie in Arbeitssätze. Ich neige dazu, nur die Arbeitssätze der Projekte zu zeigen, an denen ich derzeit arbeite. Alle anderen Projekte sind geschlossen.
  • Dann habe ich noch ein paar Eclipse -Arbeitsbereiche, in denen ich Seitenprojekte halte, die völlig unabhängig vom großen Arbeitsbereich sind. Die Eclipse -Installationen für meine Seitenprojekte unterscheiden sich normalerweise von der von meinem großen Arbeitsbereich verwendeten Installation, da sie für die von dem Nebenprojekt erforderlichen Arbeiten angepasst werden.

Zum Beispiel verwendet mein großer Arbeitsbereich die SpringSource Tool Suite, aber meine Nebenprojekt-Arbeitsbereiche sind Vanillefinsternis mit einer installierten M2eclipse.

Ich finde, dass dies gut funktioniert, solange ich in meinem großen Arbeitsbereich nicht zu viele Projekte gleichzeitig eröffnet habe.

  1. Datei - neu - Java Working Set
  2. Fügen Sie verwandte Projekte in den Arbeitssatz hinzu.
  3. Wiederholen Sie, bis die meisten/alle Projekte in relevanten Arbeitssätzen enthalten sind.
  4. Klicken Sie im Paket -Explorer auf das Menü anzeigen (das Abwärts -Triangle -Symbol nach unten), Elemente der obersten Ebene - Arbeitssätze.
  5. Ziehen Sie die Arbeitssätze durch.

Tatsächlich gibt es kein Problem bei der Verwendung eines einzelnen Arbeitsbereichs, auch wenn eine große Anzahl von Projekten vorhanden ist.

Möglichkeiten zur Verbesserung der Leistung

  • Klicken Sie auf Project Explorer mit der rechten Maustaste auf das nicht verwendete Projekt und wählen Sie "Projekt schließen" aus dem Kontextmenü
  • Deaktivieren Build Automatically aus Project Speisekarte

Weg, um die Unordnung zu reduzieren

  • Verwenden Working Set zu den spezifischen Projektmengen bohren.

    Window - > Show View -> Navigator
    

Wählen Sie das Untermenü (Down -Pfeil -Schaltfläche) in der Navigatoransicht aus und wählen Sie die aus Select Working Set. Erstellen Sie dann einen Arbeitssatz, indem Sie die auswählen New Taste. Auswählen Resource Wählen Sie im neuen Popup -Fenster und wählen Sie die Projekte aus, an denen Sie derzeit arbeiten möchten. Navigator -Ansicht zeigen nur diese Projekte. Sie können zwischen verschiedenen Arbeitssätzen wechseln, wenn Sie den Bedarf verspüren.

Hoffe die Antwort wird dir helfen.

Ich bin ein Java -Webentwickler. Nicht alle unsere Produktionsserver haben die gleiche Version von Java. Ich mache also separate Arbeitsbereiche für jede Java -Version.

Die Standardeinstellungen für einen Arbeitsbereich sind Java 1.5 und ein anderes Java 1.6. Und ich habe einen separaten Arbeitsbereich für persönliche Spiele, die ich entwickle.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top