2011-07-06 23 views
37

Tengo un gran proyecto que quiero importar a Eclipse, pero cada vez que haga que me sale:error de proyecto de importación de Eclipse, se superpone a la ubicación del espacio de trabajo

Invalid project description. 
    D:\svn\myproject\vr overlaps the workspace location: D:\svn\myproject\vr 

también Reinstalé Eclipse, a continuación, establezca mi espacio de trabajo donde el programa existe y luego elijo importar el proyecto y siempre obtengo este error.

¿Alguien tiene una solución para esto? ¿Estoy haciendo algo mal?

Gracias.

+0

Quizás pueda intentar usar otro directorio EMPTY para su espacio de trabajo limpio. Eclipse no requiere que los proyectos estén EN el directorio del espacio de trabajo. –

+0

@ Manuel Selva: ¿puedes agregarlo como respuesta para que yo pueda aceptar, ese fue el problema! – Kobe

+0

¿Su directorio de área de trabajo tiene un directorio .project? Eso puede confundir las importaciones bastante. (No creo que esto sea algo normal de hacer; tenía un archivo .project en mi área de trabajo debido a un problema de copiado en la línea de comandos fuera de eclipse.) Tuve un problema tanto con un error de superposición como con la importación. recurse en subdirectorios, por lo que no aparecerá nada en la lista de candidatos para importar. –

Respuesta

33

Utilice otro directorio VACÍO (así limpio) para su espacio de trabajo limpio. Eclipse no requiere que los proyectos estén EN el directorio del espacio de trabajo.

+0

Tuve el problema, que seleccioné la carpeta de mi proyecto como mi espacio de trabajo. Eliminé la información del proyecto y seleccioné la carpeta principal como espacio de trabajo. Luego pude importar el proyecto de eclipse generado por maven. – hellectronic

+1

Quizás esta respuesta sea cierta, pero ¿realmente significa que Eclipse requiere proyectos (o al menos proyectos importados) para no estar en el directorio del espacio de trabajo? No pude "importar" un proyecto en su propio directorio porque también era el directorio del espacio de trabajo. – brandaemon

1

para mí el problema era el siguiente:

yo estaba tratando de importar un proyecto que ya existía en mi espacio de trabajo predeterminado. Piénsalo; está seleccionando "importar en el área de trabajo", pero si busca en el directorio de archivos, el proyecto ya está en su área de trabajo, por lo que se superpone.

Aquí es lo que yo recomendaría:

  • desde el explorador de archivos de Windows Me moví todo el proyecto fuera del espacio de trabajo predeterminado. ahora puedo importarlo al espacio de trabajo.

  • , alternativamente, también hay un par de opciones para importar código existente en el espacio de trabajo (creo que es en el archivo ---> nuevo proyecto -> proyecto androide de código existente, etc, etc

9

Compruebe el archivo .project y buscar la propiedad

<name>NameOfProject</name> 

, la carpeta que contiene el archivo, debe ser nombrado igual a NameOfProject ...

De otra manera, el archivo .project debe estar en una carpeta con el nombre NameOfProject

Cambie el nombre de la carpeta.

2

me encontré con este mismo problema:

  • tuve un directorio de proyecto llamado "demo1".
  • Creé un nuevo espacio de trabajo usando el mismo directorio "demo1" como el directorio raíz del espacio de trabajo.
  • Cuando fui a importar ese directorio de proyecto (que era lo mismo que mi directorio de área de trabajo raíz), obtuve el error "superpone el espacio de trabajo".

estoy usando "Eclipse IDE para C/C++ Desarrolladores, Versión: Indigo Service Release 2"

Mi solución:

  • salida Eclipse
  • Eliminar la . metadata directorio (esto se crea cada vez que inicie Eclipse) desde dentro de mi directorio del espacio de trabajo ("demo1").
  • Crea un nuevo directorio llamado "demo1" dentro del directorio "demo1" existente. Entonces ahora tengo "demo1/demo1".
  • mover todos los archivos y directorios existentes en mi proyecto existente, además de los .cproject y .project archivos (y los .settings directorio si existe), en el que el nuevo subdirectorio "demo1".
  • Reinicie Eclipse y seleccione el directorio "demo1" original como mi espacio de trabajo.
  • Vaya a Archivo-> Importar, seleccione "General" y "Proyectos existentes en el área de trabajo". Haga clic en Siguiente.
  • Seleccione el nuevo subdirectorio "demo1" como el proyecto que quería importar a mi espacio de trabajo.
  • Asegúrese de que "Copiar proyectos en el espacio de trabajo" no esté marcado.
  • Haga clic en Finalizar, y funcionó. Proyectos construidos.

FYI.

Eclipse crea un directorio .metadata, un archivo .cproject, y un archivo .project (y, a veces un directorio .settings). Necesita el archivo .cproject y .project, y el directorio .settings si existe. El directorio .metadata es un directorio temporal que Eclipse crea o actualiza cada vez que se abre. Se puede eliminar sin ningún efecto.

+0

NO ELIMINE el directorio .metadata. Perderás todo en tu explorador de proyectos. – shrewmouse

6

Ir a las preferencias de Eclipse. Busque espacios de trabajo Elimine el espacio de trabajo que tiene la misma ruta que su proyecto. Su espacio de trabajo debe estar al menos una carpeta arriba. Reinicie Eclipse e importe su proyecto.

Ejemplo: descripción inválida del proyecto. C: \ Desarrollo \ espacio de trabajo \ alegría se solapa con la ubicación del espacio de trabajo: C: \ Desarrollo \ espacio de trabajo \ alegría

Retire el espacio de trabajo \ alegría y utilizar sólo C: \ Desarrollo \ espacio de trabajo \

Buena suerte.

1

Me encontré con esto hoy, pero no vi ninguna respuesta aquí que abordara mi problema particular. Copié el contenido de mi proyecto directamente en el espacio de trabajo (por ejemplo, src, res, Manifest, etc.). Debe poner sus archivos de proyecto en un directorio propio (busque en .project y vea el nombre exacto). Cree su directorio de proyecto y mueva sus archivos en él y ahora puede importar su proyecto al espacio de trabajo.

3

Eclipse no permite abrir un proyecto que el espacio de trabajo existente es una subcarpeta o la misma carpeta de ese proyecto.

Acepto que el error dice lo obvio y no indica el problema.

Solución: Cree el espacio de trabajo en una jerarquía superior a la carpeta del proyecto O en una carpeta separada completa.

* Los usuarios que están migrando de IDEA pueden verse confundidos por la noción de espacio de trabajo de Eclipse. La noción de espacio de trabajo de Eclipse apunta al potencial de integrar proyectos diferentes que no residen en una estructura de carpeta mutua. Como esto podría ser una noción lógica, la mayoría de los proyectos en un espacio de trabajo, desde mi experiencia, residen en la misma estructura de carpetas, por lo tanto, se pierde la regla 80-20.

-1

Lo que hice para resolver el problema:

  1. Cambie el nombre del proyecto.

    • Por ejemplo, el problema fue con "C:\NividousCode\Production_Daily_HealtchCheck" (Eclipse devolvió el error que esta se superpone con otro proyecto - lo cual era cierto que tenía otro proyecto en otro directorio llamado "C:\cjaphe\Production_Daily_HealtchCheck")
  2. solución era "C:\NividousCode\Production_Daily_HealtchCheck" a "C:\NividousCode\Production_Daily_HealtchCheck_TEMP"

Cuando el proyectado, Eclipse no se quejó! y funcionó!

Cuestiones relacionadas