2011-03-01 15 views
67

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

¡Gracias!

+2

Si quiere decir cómo cambiar el nombre de un proyecto, haga clic con el botón derecho para proyectar y luego: project -> refactor -> rename. También puedes moverte en otro directorio con project -> refactor -> move. – Achilleterzo

+1

El comando Archivo> Cambiar área de trabajo puede ayudarlo. – vaugham

+0

Gracias: se refiere a cualquiera de los menús desplegables, se esperaba que estuviera en 'archivo'. Solo quería filtrar los proyectos de b2c y cambiar el nombre del espacio de trabajo general a b2b, pero tal vez solo crearé un nuevo espacio de trabajo. – Alexx

Respuesta

51

Fuente: Renaming a workspace?

Sí, sólo se puede cambiar el nombre del directorio de espacio de trabajo y/o moverlo. Sin embargo, usted debe decirle a Eclipse dónde está el nuevo espacio de trabajo . En 3.1, puede usar 'cambiar área de trabajo' para iniciar en una ubicación diferente de (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 Eclipse se ejecuta en el espacio de trabajo es.

+5

Esto arruinará los datos del SVN de Subclipse ... resultado: "La ruta no es un directorio de copia de trabajo" – marcolopes

+0

Gracias ... Hice los pasos anteriores y después de cambiar al nuevo espacio de trabajo tuve que eliminar las carpetas del proyecto del área de trabajo (sin eliminar el contenidos) e hizo una importación de nuevo, funcionó para mí después de eso. – aquero

+2

Esto funcionó perfectamente conmigo, a pesar de mi uso de SVN. Separé mi espacio de trabajo de Eclipse de mis directorios de códigos, por lo que cambiar el nombre del espacio de trabajo no tuvo ningún efecto en los datos de Subversion. Una sugerencia: copie el espacio de trabajo existente al nuevo nombre en lugar de cambiarle el nombre. Si tiene un problema, es fácil restaurar el área de trabajo anterior. –

2

Copia de espacio de trabajo a una nueva carpeta funciona. Cualquier referencia que Eclipse necesita 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 reiniciarse.

2

Juan, Creo que en el área de trabajo original que ha importado proyectos y que los proyectos dependen de enlaces no en estar físicamente en el mismo lugar de la worspace (incluso parecían ya están allí, pero la dependencia es en los enlaces). Si es así, debe eliminar los proyectos del espacio de trabajo nuevo (copiado) y luego volver a importarlos.

+0

Para completar la historia, exporte las preferencias de su área de trabajo en el área de trabajo 'anterior' e impórtelas nuevamente en su nuevo espacio de trabajo. Esto mantendrá sus configuraciones como repositorios, etc. (vea http://help.eclipse.org/juno/index.jsp?topic=%2Forg.eclipse.platform.doc.user%2Ftasks%2Ftimpandexp.htm) – OblongZebra

1

Acabo de hacer una: Archivo

-> Importar -> Maven -> Existing Maven Proyectos -> mencionan la nueva ubicación del espacio de trabajo en el "directorio raíz" en los "Maven para importar proyectos" ventana

y funcionó! Todos los proyectos fueron importados apropiadamente.

Por cierto, tengo Eclipse plug-in-Maven "M2e" instalado (http://wiki.eclipse.org/M2E_updatesite_and_gittags)

7

para simple cambio de nombre, no es necesario cambiar los espacios de trabajo, a menos que el espacio de trabajo que desea cambiar el nombre no es el que está activo actualmente.

De todos modos, puede cambiar el nombre del área de trabajo abierta seleccionando Eclipse-> Preferencias-> General-> Espacio de trabajo y cambiando la opción "Nombre del área de trabajo (mostrado en el título de la ventana)" del nombre de la carpeta del espacio de trabajo predeterminado a lo que desee llámalo. Luego, reinicie Eclipse.

Supongamos que la carpeta de su espacio de trabajo es "/ foo/bar/workspace" y nunca ha cambiado su nombre antes; su nombre era entonces el "espacio de trabajo" predeterminado. Después de renombrarlo, digamos, "my_workspace" y reiniciar Eclipse, el título de la ventana del 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.Puede que tenga que 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í.

+0

Seguí esto procedimiento y todo funcionó. En cuanto al último párrafo, 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

Renombrar carpeta de área de trabajo funcionó para mí. Cierre el eclipse, cambie el nombre de la carpeta del espacio de trabajo, inicie Eclipse nuevamente. Si está utilizando dependencias de proyectos como bibliotecas de usuarios, iniciadores, etc., debe ubicarlos en la nueva ubicación manualmente, desde la ruta de compilación del proyecto.

Cuestiones relacionadas