Domanda

Quando si dispone di 5+ lingue e più di 100 progetti, IMO il default di utilizzare un'area di lavoro non è accettabile perché l'uno spazio di lavoro diventa terribilmente disorganizzato. Avere un enorme spazio di lavoro non organizzato abbassa la produttività.

La domanda:

Quali sono i modi più avanzati di utilizzare Eclipse quando si hanno 5+ lingue e oltre 100 progetti? Vorrei davvero apprezzare consiglio che elabora un po 'più di un semplice dare una frase come "uso multiplo spazi di lavoro" o 'utilizzazione set di lavoro'.


"must have" Requisiti:

  • navigazione di progetto solo spettacoli relativi progetti (come solo i progetti di lingua abc o solo progetti da lingua xyz)
  • Il metodo descritto è attualmente utilizzato da voi o qualcuno che conosci ed è stato utilizzato per più di due settimane

"vorrebbe" requisiti:

  • la capacità di essere in grado di avere progetti con lo stesso nome (come "HelloWorld" per xyz lingua e "HelloWorld" per l'ABC lingua)

(Nota a margine:

A proposito, uno dei motivi per chiedere il SO.com è perché ho abbastanza cercato su Google per sapere che ci sono un sacco di persone che hanno la stessa "aiutare la mia area di lavoro Eclipse è fuori controllo" problema. )

È stato utile?

Soluzione

Se questi progetti sono completamente indipendenti l'uno dall'altro, vorrei creare spazi di lavoro separati, uno spazio di lavoro per ogni serie di progetti che sono collegati e non possono essere costruiti per conto proprio. C'è una ragione voi non desidera dividere a più aree di lavoro? Sono abbastanza sicuro che questo è il modo di Eclipse è stato destinato ad essere utilizzato in questo caso. L'ho fatto molte volte e trovo che sia una buona soluzione.

Altri suggerimenti

L'I lavori modo con le mie centinaia di progetti è questo:

  • ho una grande area di lavoro dove ho la maggior parte dei miei progetti. Questi progetti sono tutti tangenzialmente legati. Io li separano in gruppi di lavoro. Io tendo a mostrare solo i set di lavoro dei progetti che sto lavorando al momento. Tutti gli altri progetti sono chiuse.
  • poi ho un paio di aree di lavoro di Eclipse dove tengo i progetti collaterali che sono completamente indipendenti dalla grande area di lavoro. Le installazioni Eclipse per i miei progetti collaterali sono di solito diversa dall'installazione utilizzato dal mio grande area di lavoro perché sono personalizzati per il lavoro richiesto dal progetto parallelo.

Per esempio, il mio grande area di lavoro utilizza SpringSource Tool Suite, ma le mie aree di lavoro fianco a progetto sono vaniglia Eclipse con m2eclipse installato.

Trovo che questo funziona bene finché non ho troppi progetti aperti in una sola volta nella mia grande area di lavoro.

  1. File - Nuovo - Java working set
  2. Aggiungi progetti correlati nel set di lavoro.
  3. Ripeti fino a più / tutti i progetti sono in set di lavoro pertinenti.
  4. In Package Explorer, menu del tasto Visualizza (il triangolo sull'icona rivolto verso il basso), Livello superiore Elements -. Working set
  5. Drag and drop riordino working set

In realtà non c'è nessun problema ad utilizzare un'unica area di lavoro anche quando ci sono gran numero di progetti.

Come migliorare le prestazioni

  • Esplora progetti Visualizza tasto destro del mouse sul progetto inutilizzato e scegliere 'vicino project` dal menu di contesto
  • Deseleziona Build Automatically dal menù Project

modo per ridurre l'ingombro

  • Usa Working Set di drill-down per la specifica serie di progetti.

    Window - > Show View -> Navigator
    

Selezionare il (arrown tasto giù) sottomenu vista Navigator e selezionare il Select Working Set. Quindi creare un set di lavoro selezionando il pulsante New. Selezionare Resource sulla nuova finestra pop-up e selezionare i progetti che si desidera lavorare attualmente. Navigator visualizzare solo mostrare questi projects.You può passare tra diversi set di lavoro ogni volta che si sentiva la necessità.

La speranza la risposta vi aiuterà.

Sono un web developer Java. Non tutti i nostri server di produzione hanno la stessa versione di Java. Quindi, faccio spazi di lavoro separati per ogni versione di Java.

Quindi, le impostazioni predefinite per uno spazio di lavoro è Java 1.5, e un altro è Java 1.6. E ho uno spazio di lavoro separato per i giochi personali che sto in via di sviluppo.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top