Domanda

Come si fa a gestire l'installazione di Eclipse, ovvero l'installazione di base, plug-in e le impostazioni dell'area di lavoro per quanto riguarda gli aggiornamenti costanti (tra cui quelli principali, 3,5 => 3.6) e l'utilizzo di due o più computer (desktop + notebook).

La mia configurazione attuale è quella di gestire praticamente l'installazione su diverse installazioni in parallelo, cioè aggiungere manualmente nuovi plug-in ho installato su uno all'altro, e quando non ho usato uno in un lungo periodo di tempo per copiare l'intera directory da un luogo all'altro. Per aggiornamenti solito eseguo una volta al mese per ottenere le ultime versioni, aggiornamenti importanti faccio manualmente scaricando la distribuzione di base e reinstallare tutti i plug-in nella versione di corrispondenza per la nuova versione principale di Eclipse.

Tuttavia, questo approccio ha alcuni svantaggi:

  • tempo intenso
  • incongruenze aggiornamento (siti di aggiornamento modifica l'ubicazione, l'aggiornamento non funziona a causa di una qualche versione incoerenza tra plug-in che richiede un sacco di fissaggio manuale, ecc) (questo è migliorata con 3,5, ma ancora mi bug)
  • nessuna sito di aggiornamento "globale", devo manualmente per gestire diverse località

Ho cercato alternative come Yoxos per la gestione della configurazione, ma là i plug-in erano mancanti e / o non che ben collaudati insieme come mi aspettavo.

Ho preso uno sguardo al Idea come un IDE, l'unica cosa che ho veramente amato è stata la gestione degli aggiornamenti:. Centralizzata e il 90% delle funzionalità sarei usando sono forniti come un nucleo che è testato e aggiornato come uno

Quindi la domanda: Come si fa a gestire le installazioni Eclipse e trattare con gli aggiornamenti?

Dalla mia esperienza con altri utenti Eclipse hanno almeno lo stesso problema con gli aggiornamenti, ma non ho sentito parlare di una soluzione ancora.

È stato utile?

Soluzione

Ho sentito buone cose da altri sviluppatori in merito a Google lavoro meccanico .

Questo è quello che uso all'interno di Google per gestire ambienti Eclipse tra i team.

E 'stato open source nel maggio 2010, e si possono trovare ulteriori informazioni nel blog dopo .

Nota che il meccanico di lavoro non è ancora gestire plug-in installazioni (si veda discussione discussione ): si ricorda 'plug preferenze', ma l'installazione del plug-in se stessi non è ancora supportato

.

Altri suggerimenti

Ho anche incontrato tale inconveniente. Ho bisogno sempre installare strumenti di sviluppo simili (come ad esempio Mylyn, SVN, CDT, Clearcase) in diverse istanze eclissi su host diversi (Windows, Linux).

Aggiornamento:

Eclipse ha ufficialmente offerto una funzionalità per la migrazione cosa avete installato dal Eclipse Indigo.

E anche supporti installare plug-in esistenti da un'altra istanza.

La mia strategia è la seguente:

Quando una nuova versione di Eclipse esce, lo installo fresco e creare uno spazio di lavoro fresco. Poi, installare tutti i plugin minimali Ho bisogno manualmente, come Subversion e m2eclipse. Inoltre, esporto le preferenze (per esempio la formattazione del codice) in un file esterno e reimportarlo nella nuova installazione di Eclipse.

Ho sempre importare progetti esistenti nello spazio di lavoro. Posso usare i miei spazi di lavoro (o meglio, la mia copia di lavoro SVN) da più versioni di Eclipse, se necessario.

Ho solo occasionalmente installare ulteriori plugin Eclipse e cerco di spostare tutte le altre parti toolchain nell'ambiente di costruzione (per esempio Hudson con diversi slave, automatizzato costruisce e gli script di rilascio, Sonar per i rapporti di codice di qualità, ecc.)

cerco di ridurre al minimo la complessità della configurazione di sviluppo sulla mia macchina di sviluppo locale.

Ho un solo installazioni ma non ho più aree di lavoro.

I sincronizzare l'impostazione di lavoro copiando il contenuto della directory <workspace_dir>/.metadata/.plugins/org.eclipse.core.runtime/.settings.

Io uso anche il Segnalibri per centralizzati per salvare l'aggiornamento siti rilevanti per il mio lavoro. Questo può agire come un sito di aggiornamento globale. Per importare / esportare alcuni segnalibri, andare in Preferences -> Install/Update -> Available software sites. Quando una nuova versione di Eclipse esce (una volta all'anno), ho solo di installare i plugin utilizzando i segnalibri.

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