2010-12-31 18 views
30

Utilizzo Eclipse e ho molti plug-in installati e configurati per le mie esigenze. C'è un buon modo per fare il backup di questi plugin e la loro configurazione. Voglio essere in grado di riprodurre questi plugin nella versione Futures di Eclipse (purché siano compatibili) e su diversi PC.Backup Plugin e impostazioni di Eclipse

So che potrei semplicemente archiviare l'intera cartella eclipse/, ma la trovo un po 'poco elegante.

risposta

19

ci sono due parti alla tua domanda:

  1. Copia le impostazioni tra Eclipse installa
  2. Copia i tuoi plugin installati tra Eclipse installa

# 1 è facile da fare. Puoi esportare le tue preferenze di Eclipse da File -> Esporta ... -> Preferenze. Il file risultante contiene tutte le tue preferenze per ciascun plug-in installato. È portatile tra le installazioni e le versioni di Eclipse.

# 2 non è davvero il modo "Eclipse" di fare le cose. È possibile, ma è necessario strutturare i plug-in installati in modo diverso. Anziché utilizzare il gestore aggiornamenti standard per installare i plug-in, è possibile utilizzare la cartella dropins. Quello che dovete fare è copiare tutte le caratteristiche e plugin che si desidera essere condiviso tra più installa in un file zip con la seguente struttura:

eclipse/ 
    features/ 
    plugins/ 

Quindi è possibile decomprimere il file nella cartella dropins di tutta la Eclipse che vuoi.

Maggiori informazioni sul dropins: http://help.eclipse.org/helios/index.jsp?topic=/org.eclipse.platform.doc.isv/reference/misc/p2_dropins_format.html

1

Anche se inelegante, l'archiviazione dell'intera cartella eclipse è insufficiente. Penso che tu voglia archiviare quanto segue:

  • L'intera cartella di installazione di Eclipse.
  • La cartella .metadata di ogni area di lavoro.

In questo modo, non solo conserverai i plug-in e le relative impostazioni, ma conserverai anche un'installazione di eclissi in cui sai che i plug-in funzionano.

+1

non credo che questa soluzione funziona perché Martin ha detto che vuole mantenere questi plugin disponibili per le future versioni di Eclipse. E la copia sull'intera cartella di installazione tra computer funziona solo se i computer hanno lo stesso sistema operativo e architettura. –

+2

Non è garantito che un plugin che funziona per l'attuale Eclipse funzionerà per un'eclissi futura. – DwB

+0

Uno dei bit che non è stato menzionato è che SE si sta eseguendo un computer Windows, ALLORA c'è anche una directory * C: \ Users \ [userName] \. Eclipse * ("cartella" in linguaggio di Windows) che contiene una sottocartella * .eclipse. I plugin Eclipse possono anche creare cartelle nella propria area Utente ... – RBV

2

P2 installation replication è uno strumento per aiutare il backup plug-in installati, è possibile installarlo tramite Eclipse Marketplace.

In base alle impostazioni di configurazione, la maggior parte di esse viene mantenuta nell'area di lavoro. Quindi è possibile eseguire il backup della cartella di lavoro /.metadata.

1

Ho effettuato un piccolo servizio per me stesso per sincronizzare le impostazioni di Eclipse. Attualmente supporta Java Templates + Bash Alias. Potrebbe essere utile per qualcun altro.

http://confsync.com