2009-09-16 24 views
67

Tengo un proyecto Eclipse (Flex Builder) cuyos archivos han cambiado de ubicación en la unidad. Cuando inicio Eclipse puedo ver el proyecto en la lista pero no hay archivos reales en la lista. Al hacer clic con el botón derecho en el proyecto y seleccionar propiedades, se mostrará la ruta anterior donde solían almacenarse los archivos, pero no puedo modificarla.Eclipse cambiar la ubicación de los archivos del proyecto

¿Cómo puedo cambiar la ubicación del archivo de un proyecto Eclipse donde buscará los archivos después de que se haya creado el proyecto?

+3

Consulte la respuesta aceptada para esta pregunta: http://stackoverflow.com/questions/3479466/eclipse-moving-project-to-another-folder – Schmuli

Respuesta

74

Puede copiar sus archivos .classpath y .project en la raíz del nuevo directorio del proyecto y luego elegir 'Importar ...' en el menú de archivos, y seleccionar 'Proyectos generales/existentes en el espacio de trabajo'. En el cuadro de diálogo resultante, ubique la raíz del nuevo directorio del proyecto y finalice. Asegúrese de haber eliminado el proyecto anterior del espacio de trabajo antes de importarlo.

+9

si importa su proyecto reubicado en el mismo espacio de trabajo, tendrá que elimine primero el proyecto anterior; de lo contrario, Eclipse no le permitirá continuar con la importación. –

+8

Es decir, elimine el proyecto anterior del área de trabajo (¡no del disco!) –

+0

Estoy haciendo esto y mi proyecto está muy bien. Sin embargo, hacer clic en "finalizar" (que está parpadeando como si estuviera listo para hacer algo) no hace nada. El diálogo permanece alto; no hay mensaje de error ¿Hay algo más que deba hacerse? – BeccaP

22

Este enlace muestra cómo editar los metadatos del espacio de trabajo eclipse para actualizar manualmente la ubicación del proyecto, útil si la ubicación ya ha cambiado o si tiene muchos proyectos para mover y no desea hacer varios clics y esperas para cada uno: https://web.archive.org/web/20160421171614/http://www.joeflash.ca/blog/2008/11/moving-a-fb-workspace-update.html

+0

El enlace mencionado está muerto. Aquí hay una versión en caché: https://web.archive.org/web/20160421171614/http://www.joeflash.ca/blog/2008/11/moving-a-fb-workspace-update.html – 11101101b

+0

@ 11101101b Gracias por la actualización. He cambiado el enlace en el hilo original – sunil

1

Si tiene su proyecto guardado como una copia local de un repositorio, puede ser mejor importar desde git. Seleccione local, y luego busque su carpeta de repositorio de git. Eso funcionó mejor para mí que importarlo como un proyecto existente. Intentar lo último no me permitió "terminar".

7

Ahora hay un complemento (desde finales de 2012) que puede encargarse de esto: gensth/ProjectLocationUpdater en GitHub.

+1

¡Este plugin funciona a la perfección! Esto ayuda mucho cuando has movido cosas en el disco :) – SebastianH

+0

ProjectLocationUpdater funcionaba como un amuleto.Solo habíamos tenido que completar un paso adicional antes: dado que nos estábamos mudando a una computadora diferente sin los mismos diseños de disco, tuvimos que movernos a otra unidad + ubicación (de D: a C: \ dev): tuvimos que montar la carpeta anterior ubicación para permitir que eclipse encuentre los archivos antiguos usando el subst D: C: \ dev. (En Linux/Max, un enlace simbólico habría hecho el truco) – Jidehem

28

Mucho más simple: haga clic derecho -> Refactorizar -> Mover.

+0

porque en este caso más simple es mejor. – natedennis

+0

@Luke por favor acepte esto! Es más actual. Funciona genial y sin problemas! – ADTC

+0

Realmente la mejor respuesta ;-) – GhostCat

0

Usando Neon: simplemente me pasó a mí también. Debería eliminar la versión de Eclipse (no del disco) en su Explorador de proyectos e importar los proyectos como proyectos existentes. Por supuesto, asegúrese de que las carpetas de proyectos como un todo se movieron y que los meta archivos de Eclipse todavía están allí tal como lo menciona @koenpeters.

Refactor no se encarga de esto.

Cuestiones relacionadas