2010-12-31 20 views
30

Estoy usando Eclipse y tengo muchos complementos instalados y configurados según mis necesidades. ¿Hay alguna manera de hacer una copia de seguridad de estos complementos y la configuración de ellos? Quiero poder reproducir estos complementos en la versión de eclipse de futuros (siempre que sean compatibles) y en diferentes PC.Copia de seguridad de complementos y configuraciones de Eclipse

Sé que podría simplemente archivar toda la carpeta eclipse/, pero me parece un poco poco elegante.

Respuesta

19

Hay dos partes a su pregunta:

  1. copiar los ajustes entre Eclipse instala
  2. Copia de los plugins instalados entre Eclipse instala

# 1 es fácil de hacer. Puede exportar sus preferencias de Eclipse desde Archivo -> Exportar ... -> Preferencias. El archivo resultante contiene todas sus preferencias para cada complemento instalado. Es portátil entre las instalaciones y versiones de Eclipse.

# 2 no es realmente la forma de hacer "Eclipse". Es posible, pero necesita estructurar los complementos instalados de manera diferente. En lugar de utilizar el administrador de actualizaciones estándar para instalar sus complementos, puede usar la carpeta dropins. Lo que hay que hacer es copiar todas las características y el plugin que desea ser compartidos a través de múltiples instalaciones en un archivo zip con la siguiente estructura:

eclipse/ 
    features/ 
    plugins/ 

Entonces se puede descomprimir el archivo en la carpeta dropins de toda la Eclipses que quieras

Más información sobre dropins: http://help.eclipse.org/helios/index.jsp?topic=/org.eclipse.platform.doc.isv/reference/misc/p2_dropins_format.html

1

Aunque no es elegante, archivar toda la carpeta de eclipse también es insuficiente. Creo que desea archivar lo siguiente:

  • Toda la carpeta de instalación de eclipse.
  • La carpeta .metadata de cada área de trabajo.

Al hacer esto, no solo conservará los complementos y su configuración, sino que también conservará una instalación de eclipse en la que sabe que funcionan sus complementos.

+1

no creo que esta solución va a funcionar porque Martin dijo que quiere mantener estos plugins disponibles para futuras versiones de Eclipse. Y copiar en toda la carpeta de instalación entre computadoras solo funcionará si las computadoras tienen el mismo sistema operativo y la misma arquitectura. –

+2

No hay garantía de que un complemento que funcione para el Eclipse actual funcione para un eclipse futuro. – DwB

+0

Uno de los bits que no se ha mencionado es que SI uno ejecuta una computadora con Windows, ENTONCES también hay un directorio * C: \ Users \ [nombre de usuario] \. Eclipse * ("carpeta" en el lenguaje de Windows) que contiene una subcarpeta * .eclipse ". Los complementos de Eclipse también pueden crear carpetas en el área de usuario ... – RBV

2

P2 installation replication es una herramienta de copia de seguridad para ayudarle a plug-ins instalados, puede instalarlo a través de Eclipse mercado.

De acuerdo con los ajustes de configuración, la mayoría de ellos se conservan en su espacio de trabajo. Por lo tanto, puede hacer una copia de seguridad de su carpeta de espacio de trabajo /.metadata.

1

He hecho un pequeño servicio para mí mismo para sincronizar la configuración de Eclipse. Actualmente es compatible con Java Templates + Bash Aliases. Podría ser útil para otra persona.

http://confsync.com

Cuestiones relacionadas