Me pregunto cómo crear un nuevo espacio de trabajo limpio de Eclipse pero teniendo todas las configuraciones de una existente. ¿Quizás algo así como la clonación pero sin proyectos?
¿A qué configuración se refiere exactamente? ¿Puede dar un ejemplo?
Itamar Katz
3
hay muchas configuraciones, maven, repositorios de
subclipses
Respuestas:
80
Utilizo exportar -> preferencias -> todo, luego cambio a un nuevo espacio de trabajo e importo las preferencias. Funciona bien (aunque claramente no es muy cómodo). Desafortunadamente, eclipse solo ofrece copiar la configuración de diseño al cambiar los espacios de trabajo, lo cual no es suficiente para la mayoría de los propósitos.
Es un complemento desarrollado por Google que le permite almacenar sus preferencias y aplicarlas a cualquier espacio de trabajo automáticamente.
Si lo almacena en su Dropbox (o en cualquier otro almacenamiento compartido), podrá compartir sus preferencias entre todas sus computadoras e incluso entre todos los miembros de su equipo.
Es la mejor y más confiable solución para su problema.
El complemento no está desarrollado por Google y actualmente es un proyecto abandonado sobre la muerte del código de Google
Bostone
17
Mi método preferido es copiar tanto la .settingscarpeta como la .launchescarpeta del espacio de trabajo anterior al nuevo espacio de trabajo. Esto parece hacer un trabajo más completo que usar la opción de preferencias de exportación. Puede encontrar ambas carpetas en su espacio de trabajo a partir de .metadata\.plugins
La .settingscarpeta se encuentra debajo de la org.eclipse.core.runtimecarpeta La .launchescarpeta está debajo de la org.eclipse.debug.corecarpeta.
(Solo uno de los muchos trucos cubiertos en mis dos cursos de capacitación en video de Eclipse Guided Tour en Pluralsight).
Puede intentar copiar la workspace/.metadatacarpeta. Contiene principalmente información de complementos y es posible que no tenga algunos de los complementos. La carpeta específica que contiene configuraciones importantes es .metadata/.plugins/org.eclipse.core.runtime/.settings. Ver este articulo
Te garantizo que esto no funcionará. La carpeta .metadata está llena de ruta absoluta y no está destinada a ser portátil.
Konstantin Komissarchik
@Konstantin Komissarchik hoy verifiqué dos carpetas .metadata y ninguna de ellas contenía rutas absolutas. ¿Quizás está confundiendo los metadatos del espacio de trabajo con los metadatos del proyecto? De hecho, los metadatos del proyecto contienen rutas absolutas.
Bozho
3
Si los metadatos de su proyecto tienen rutas absolutas, no está configurando bien sus proyectos ... La ubicación de las rutas absolutas en .metadata depende de los complementos que haya instalado y de cómo use Eclipse. También tenga en cuenta que parte del contenido .metadata es binario, por lo que su capacidad para buscarlo con herramientas básicas es limitada.
Konstantin Komissarchik
@Konstantin Komissarchik sobre los metadatos del proyecto: mi punto era que puede contener rutas absolutas (si debería ser una historia diferente). Por cierto, mira mi actualización: he vinculado a un artículo.
Bozho
Punto asumido en proyectos. No recomendaría seguir los consejos dados en el artículo citado. Si bien la ubicación a la que se hace referencia es de hecho el almacenamiento común de preferencias (respalda la API de preferencias de InstanceScope), conozco muchos complementos que almacenan mucha información de forma libre en otra parte de la carpeta .metadata. Es probable que estos complementos funcionen mal de una manera extraña cuando se enfrenten a un estado inconsistente de los metadatos. Los complementos no suelen estar escritos para ser robustos para la edición de la carpeta .metadata del usuario final ...
Konstantin Komissarchik
2
No es necesario copiar nada manualmente, use Workspace Preferences Transferrer : funciona muy bien. Aquí está la cita de la descripción:
Extiende el comando Archivo> Cambiar espacio de trabajo… con la opción de transferir todas las preferencias del espacio de trabajo actual al otro.
Simplemente busque en el mercado de Eclipse e instálelo desde allí.
copie la carpeta .metadata de la carpeta del área de trabajo existente
MSN
0
Simplemente copie todo el espacio de trabajo en su sistema de archivos local. Eso funciona para mí porque mi nueva rama de características tiene el mismo archivo pom y, por lo tanto, la compilación general coincide. De esta manera no necesito importar todos los proyectos nuevamente.
Respuestas:
Utilizo exportar -> preferencias -> todo, luego cambio a un nuevo espacio de trabajo e importo las preferencias. Funciona bien (aunque claramente no es muy cómodo). Desafortunadamente, eclipse solo ofrece copiar la configuración de diseño al cambiar los espacios de trabajo, lo cual no es suficiente para la mayoría de los propósitos.
fuente
Puede echar un vistazo al siguiente complemento: http://code.google.com/a/eclipselabs.org/p/workspacemechanic/
Es un complemento desarrollado por Google que le permite almacenar sus preferencias y aplicarlas a cualquier espacio de trabajo automáticamente.
Si lo almacena en su Dropbox (o en cualquier otro almacenamiento compartido), podrá compartir sus preferencias entre todas sus computadoras e incluso entre todos los miembros de su equipo.
Es la mejor y más confiable solución para su problema.
fuente
Mi método preferido es copiar tanto la
.settings
carpeta como la.launches
carpeta del espacio de trabajo anterior al nuevo espacio de trabajo. Esto parece hacer un trabajo más completo que usar la opción de preferencias de exportación. Puede encontrar ambas carpetas en su espacio de trabajo a partir de.metadata\.plugins
La
.settings
carpeta se encuentra debajo de laorg.eclipse.core.runtime
carpeta La.launches
carpeta está debajo de laorg.eclipse.debug.core
carpeta.(Solo uno de los muchos trucos cubiertos en mis dos cursos de capacitación en video de Eclipse Guided Tour en Pluralsight).
fuente
Puede intentar copiar la
workspace/.metadata
carpeta. Contiene principalmente información de complementos y es posible que no tenga algunos de los complementos. La carpeta específica que contiene configuraciones importantes es.metadata/.plugins/org.eclipse.core.runtime/.settings
. Ver este articulofuente
No es necesario copiar nada manualmente, use Workspace Preferences Transferrer : funciona muy bien. Aquí está la cita de la descripción:
Simplemente busque en el mercado de Eclipse e instálelo desde allí.
fuente
Necesita copiar .Metadatos que contienen las propiedades de su espacio de trabajo.
fuente
La mejor manera es copiar la carpeta .metadata a una nueva carpeta y abrir esa carpeta en el cuadro de diálogo Eclipse Workspace.
fuente
Simplemente copie todo el espacio de trabajo en su sistema de archivos local. Eso funciona para mí porque mi nueva rama de características tiene el mismo archivo pom y, por lo tanto, la compilación general coincide. De esta manera no necesito importar todos los proyectos nuevamente.
fuente
Este complemento lo ayudará a: http://marketplace.eclipse.org/content/workspace-preferences-transferrer .
Seleccione "copiar preferencias" cuando cambie o cree un nuevo espacio de trabajo.
fuente