2012-01-28 14 views
14

Ejecuto eclipse en Ubuntu 11.10. Originalmente creé un proyecto en la carpeta foo. Posteriormente borré ese proyecto para reorganizar las carpetas y ahora quiero crear un nuevo proyecto en la carpeta foo/bar pero Eclipse no me deja porque dice que el nuevo directorio es un subdirectorio de un proyecto existente.Eclipse: ¿elimina completamente un proyecto antiguo?

¿Cómo puedo obligar a Eclipse a olvidar el proyecto original para poder crear el nuevo?

+0

Todavía tengo problemas con esto y me está volviendo loco. Cada vez que elimino un proyecto (y todo su contenido), eclipse recuerda que solía haber un proyecto en ese directorio y me impide volver a usar esa ubicación. Simplemente no puedo encontrar ningún archivo de configuración que almacene esa información. –

+0

Intenté esto: find $ HOME -name ".project" -print Y esto: find $ HOME -type f | mientras lee f; do grep -H -n projectname "$ f"; hecho Y también esta ubicación: /.metadata/.plugins/org.eclipse.core.resources/.projects Pero todavía no hubo suerte. –

Respuesta

1

Ir a la carpeta de espacio de trabajo utilizando algún administrador de archivos (se puede encontrar su ubicación espacio de trabajo, se Al hacer clic en Archivo -> Espacio de trabajo Swich ...) y eliminar la carpeta de foo, o simplemente eliminar su contenido (.project el archivo es más importante). Entonces deberías poder crear tu nuevo proyecto.

+0

Bueno, fui a mi espacio de trabajo e hice: rm -rf foo pero no funcionó. –

1

Finalmente logré solucionarlo eliminando el directorio workspace/.metadata. Esto resuelve el problema, pero tiene el efecto secundario de hacer que el eclipse se olvide de todo sobre el espacio de trabajo, así que no estoy seguro de que sea una forma recomendada de solucionar el problema.

3

Elimine el proyecto de /.metadata/.plugins/org.eclipse.core.resources/.projects y no toda la carpeta .metadata guardará todos los demás proyectos y configuraciones.

+2

En mi caso, eliminar .metadata/.plugins/org.eclipse.core.resources/.projects no ayudó. – joshuanapoli

0

Tuve el mismo problema, con Egit y repositorios que eliminé e importé de nuevo, en lugar de importar como proyecto general elijo importar como proyecto existente.

0

tal vez usted puede tratar de eliminar las carpetas: "/your_workspace/.metadata/.plugins/org.eclipse.core.resources" "/ your_workspace/Nombre del Proyecto"

1

Me postulo Eclipse Kepler en OS X Mountain Lion, y yo tuvimos un problema similar. Eliminé un proyecto e intenté recrearlo en la misma ubicación. Eclipse me dio un error al decir que el proyecto ya existía. Descubrí que si cierro Eclipse después de eliminar un proyecto, luego lo vuelvo a abrir, Eclipse finalmente 'olvida' el proyecto eliminado y me permite volverlo a crear.

(Esta pregunta fue publicada hace más de 1.5 años, y supongo que Bruno ya probó esto y no funcionó. Solo quiero que otros sepan que esta solución funcionó para mí ahora en Kepler.)

27

En general, el eliminar el proyecto de los "/.metadata/.plugins/org.eclipse.core.resources/.projects" debería funcionar, pero si usted está utilizando conjuntos de trabajo '' que, podría tener el problema que tuve una vez, que básicamente tiene un proyecto 'fantasma' en su área de trabajo que no puede eliminar porque dice "este proyecto ya no existe".

Si este es su problema, tratar de eliminar una entrada para su 'proyecto fantasma' en el archivo:

"/.metadata/.plugins/org.eclipse.ui.workbench/workingsets.xml " (en MacOS).

+3

La solución /.metadata/.plugins/org.eclipse.ui.workbench/workingsets.xml funcionó muy bien para mí. – ecbrodie

+0

Bam! Eso fue todo. ¡¡¡Gracias!!! – blissfool

+1

si encuentra esta respuesta después de un largo tiempo y no puede volver a votar :-) – JohnEye

0

Si el proyecto estaba en un working set antes de eliminarlo, es posible que deba eliminarlo manualmente del conjunto.

2

También he encontrado este problema, excepto que ha estado en Windows. No quería eliminar por completo la carpeta .metadata y ninguna de las otras soluciones lo solucionó.

Logré solucionarlo eliminando el archivo workspace\.metadata\.plugins\org.eclipse.core.resources\.safetable\org.eclipse.core.resources mientras Eclipse estaba cerrado. El archivo se guarda al cerrar Eclipse, así que supongo que se almacena en la memoria caché mientras Eclipse está abierto.

+1

que arruinó completamente mi espacio de trabajo y tuve que volver a configurarlo desde el principio, asegúrese de guardar una copia de '.safetale \ org.eclipse. core.resources' si quieres probar esto – outofmind

Cuestiones relacionadas