espacio de trabajo de eclipse: cómo cambiar el nombre del espacio de trabajo

84

No hay ninguna opción en el menú de archivo para cambiar el nombre de un espacio de trabajo. ¿Es la práctica recomendada cerrar eclipse, cambiar el nombre de la carpeta y volver a abrir? Me preocupan algunas posibles referencias colgantes en los archivos de configuración que corrompen mi espacio de trabajo / proyectos ...

¡Gracias!

Alexx
fuente
2
Si quiere cambiar el nombre de un proyecto, haga clic derecho para proyectar y luego: proyecto -> refactorizar -> renombrar. También puedes moverte en otro directorio con project -> refactor -> move.
Achilleterzo
1
El comando Archivo> Cambiar espacio de trabajo puede ayudarlo.
vaugham
Gracias - se refería a cualquiera de los menús desplegables, habría esperado que estuviera en 'archivo'. Solo quería filtrar los proyectos b2c y cambiar el nombre del espacio de trabajo general a b2b, pero tal vez solo haga un nuevo espacio de trabajo.
Alexx

Respuestas:

59

Fuente: ¿ Cambiar el nombre de un espacio de trabajo?

Sí, puede simplemente cambiar el nombre del directorio del espacio de trabajo y / o moverlo. Sin embargo, luego debe decirle a Eclipse dónde está el nuevo espacio de trabajo. En 3.1, puede usar 'cambiar espacio de trabajo' para iniciar en una ubicación diferente (en el menú Archivo).

Si desea cambiarlo a mano, puede editar las entradas apropiadas en los archivos en el directorio de 'configuración' donde se almacena Eclipse.
Puede cambiar el archivo org.eclipse.ui.ide.prefs para establecer SHOW_WORKSPACE_SELECTION_DIALOG = true si desea que se le pregunte cada vez que se ejecuta Eclipse dónde está el espacio de trabajo.

sgokhales
fuente
5
Esto estropeará los datos de Subclipse SVN ... resultado: "La ruta no es un directorio de copia de trabajo"
marcolopes
1
Gracias ... Hice los pasos anteriores y después de cambiar a un nuevo espacio de trabajo tuve que eliminar las carpetas del proyecto del espacio de trabajo (sin eliminar el contenido) e hice una importación nuevamente, funcionó para mí después de eso.
aquero
4
Esto funcionó perfectamente conmigo, a pesar de mi uso de SVN. Separo mi espacio de trabajo de Eclipse de mis directorios de código, por lo que cambiar el nombre del espacio de trabajo no afectó los datos de Subversion. Una sugerencia: copie el espacio de trabajo existente con el nuevo nombre en lugar de cambiarle el nombre. Si tiene algún problema, es fácil restaurar el espacio de trabajo anterior.
Steve Gelman
La ruta de acceso al archivo de configuración es algo así como: eclipse_home/java-mars/eclipse/configuration/.settings. La última carpeta está oculta, por lo que puede que no sea obvia.
badroit
Como Steve Gelman señaló correctamente, es una buena práctica separar su espacio de trabajo (solo utilizado por Eclipse para almacenar metadatos de su proyecto) de los archivos fuente del proyecto (SVN, Git o cualquier otro espacio de trabajo de VCS), y siempre haga la copia de seguridad antes realizar cualquier cambio (para poder volver a él en caso de que algo salga mal después de cambiar el nombre).
RAM237
15

Para un cambio de nombre simple, no es necesario cambiar de espacio de trabajo, a menos que el espacio de trabajo al que desee cambiar el nombre no sea el que está activo actualmente.

De todos modos, puede cambiar el nombre del espacio de trabajo abierto actual eligiendo Eclipse-> Preferencias-> General-> Espacio de trabajo y cambiando la opción "Nombre del espacio de trabajo (que se muestra en el título de la ventana)" del nombre de la carpeta del espacio de trabajo predeterminado al nombre que desee. Luego, reinicia Eclipse.

Suponga que la carpeta de su espacio de trabajo es "/ foo / bar / workspace" y nunca antes cambió su nombre; su nombre era entonces el "espacio de trabajo" predeterminado. Después de cambiarle el nombre a, digamos, "my_workspace" y reiniciar Eclipse, el título de la ventana de Eclipse debería mostrar: "my_workspace - (algunas cosas que varían) - / foo / bar / workspace".

Tenga en cuenta que esto NO va a modificar el nombre de la carpeta del espacio de trabajo. Es posible que deba crear una nueva carpeta con el nombre deseado, cambiar a esa carpeta (cuyo espacio de trabajo tendrá el mismo nombre, de forma predeterminada) e importar proyectos existentes en ella, como algunos han sugerido aquí.

Lord Henry Wotton
fuente
2
Seguí este procedimiento y todo funcionó. Con respecto al último párrafo, solo tuve que cambiar el nombre de la carpeta antes de reiniciar Eclipse, no tuve que volver a importar el proyecto existente. Estoy usando Eclipse Oxygen.
Gep
2

Copiar el espacio de trabajo a una nueva carpeta funciona. Cualquier referencia que necesite el propio Eclipse se resuelve utilizando la ubicación relativa del espacio de trabajo. Si ha agregado lanzadores, variables de sustitución, etc. que dependen de la ubicación absoluta del espacio de trabajo, deberán restablecerse.

Brent Worden
fuente
2

John, creo que en el espacio de trabajo original importaste proyectos y que los proyectos dependen de los enlaces, no de estar físicamente en la misma ubicación del espacio de trabajo (incluso si ya están allí, pero la dependencia está en los enlaces). Si es así, debe eliminar los proyectos del nuevo espacio de trabajo (copiado) y luego volver a importarlos.

Sameh Ragheb
fuente
Para completar la historia, exporte las preferencias de su espacio de trabajo en el espacio de trabajo 'antiguo' e impórtelos nuevamente en su nuevo espacio de trabajo. Esto mantendrá su configuración como repositorios, etc. (consulte help.eclipse.org/juno/… )
OblongZebra
2

Cambiar el nombre de la carpeta del área de trabajo funcionó para mí. Cierre el eclipse, cambie el nombre de la carpeta del espacio de trabajo y vuelva a iniciar el eclipse. Si está utilizando dependencias del proyecto como bibliotecas de usuario, lanzadores, etc., debe reubicarlas en la nueva ubicación manualmente, desde la ruta de construcción del proyecto.

Naju
fuente
1

Acabo de hacer un:

Archivo -> Importar -> Maven -> Proyectos Maven existentes -> mencione la nueva ubicación del espacio de trabajo en "Directorio raíz" en la ventana "Importar proyectos Maven"

¡Y funcionó! Todos los proyectos se importaron correctamente.

Por cierto, tengo instalado el complemento "m2e" de Eclipse-Maven ( http://wiki.eclipse.org/M2E_updatesite_and_gittags )

Amitava 'Ami' Pal
fuente