Algunos proyectos no se pueden importar porque ya existen en el error del espacio de trabajo en Eclipse

291

Estoy tratando de importar un proyecto en el que mi compañero de trabajo y yo hemos estado trabajando ... y sigo recibiendo este error después de seleccionar: "importar", luego "importar proyecto existente", luego hacer clic en archivo y luego hacer clic en siguiente, y aparece este error:

"Algunos proyectos no pueden importarse porque ya existen en el espacio de trabajo"

Kelley Duran
fuente
3
Compruebe si está viendo un conjunto de trabajo personalizado en Eclipse en lugar del conjunto de trabajo de Windows.
IgorGanapolsky

Respuestas:

341

Desmarque la casilla de verificación "copiar proyectos en el espacio de trabajo" y luego haga clic en "actualizar" , podrá importar el proyecto

rekinyz
fuente
10
No ayuda en Rational Application Developer.
Sarah Vessels
44
Creo que si el proyecto ya existe, no funcionará. pero si el proyecto se elimina y desea importarlo nuevamente y por alguna razón necesita actualizarse, entonces podría funcionar. De cualquier manera para mí no funcionó.
Mian Asbat Ahmad
44
Funciona para mi. Es muy fácil encontrarse con este problema si copia el proyecto en su espacio de trabajo con anticipación y luego intenta importarlo.
TrentCoder
3
no funciona en todos los casos, es mejor cambiar el nombre de uno de los dos.
Sebastian Juarez
2
Ya no funciona para mí con el último eclipse :(. \ N alguien tiene una idea de cómo resolver esto? Bastante frustrante.
Fisher Coder
123

vaya al archivo .project en su proyecto y cambie el nombre del proyecto en la etiqueta de nombre

zishan
fuente
Excelente que funciona, además, si tiene dependencias internas del proyecto: debe verificar cada una de ellas en 'Build Bath' y actualizar las entradas del proyecto -en la sección Proyectos requeridos- javapapo hace 1 minuto
javapapo
Esto me ayudó ... Quería copiar un proyecto desde un repositorio, importarlo a Eclipse, cambiar todas las referencias en el proyecto para reflejar el nuevo nombre, y luego crear un nuevo repositorio para él. (No quería bifurcar) En este punto, me daría un error diciendo que "Resource OldRepo \" ya existe. .project no aparece en el Explorador de paquetes, por lo que no pensé en verificarlo. Cambié el nombre para que coincida con el nuevo nombre del proyecto, reinicié Eclipse y luego pude iniciar el nuevo repositorio.
strangeluck
A mí me parece la respuesta más apropiada, en lugar de pasar por un manejo integral como resultado de eliminar .metadata como en la respuesta de barbas. Genial y sobre el punto, ¡Gracias!
Aprendizaje del
No puedo encontrar este archivo .project. ¿Dónde puedo encontrarlo?
@FarazAhmad Uhhh ... en la carpeta de tu proyecto
b1nary.atr0phy
52

Me acaba de pasar a mí también. Finalmente me di cuenta de que el proyecto ya estaba abierto en mi espacio de trabajo pero no era visible debido al conjunto de trabajo seleccionado. Solo tiene que anular la selección del conjunto de trabajo activo y todos los proyectos abiertos serán visibles.

Pino
fuente
77
Haga esto en la vista Explorador de proyectos o Explorador de empresa. En la vista, haga clic en la pequeña flecha hacia abajo para abrir un menú y elija Deseleccionar conjunto de trabajo. Esto funcionó para mí, y mi proyecto que ya estaba allí y que no aparecía ahora aparece.
Sarah Vessels
Soy nuevo en Eclipse. Después de importar y hacer clic en Finalizar, parece que no pasa nada, pero Project importa. Debe hacer clic en el icono del Explorador de proyectos para que se muestre.
StacyM
Esta fue la solución para mí. También tuve otro problema, mis proyectos se marcaron como cargados en eclipse pero no se podían abrir, por lo que si ve carpetas azules sin nada, elimínelos. Lo único que no entiendo es por qué esto no es más simple, debería poder configurar la carpeta de entrada, la carpeta de salida y el nombre del proyecto y eclipse debería hacer el resto. Si intentas cambiar alguno de ellos manualmente, Eclipse
fallará
Cuando copié mi espacio de trabajo en una nueva máquina, se confundió acerca de los conjuntos de trabajo, por lo que algunos proyectos no aparecieron en el "Explorador de paquetes", pero sí en "Navegador". Pero después de ajustar los conjuntos de trabajo, aparecieron nuevamente.
Dale
20

Puede tener un proyecto con el mismo nombre en su espacio de trabajo. Intente actualizar (archivo-> actualizar) su espacio de trabajo después de eliminar el otro con el mismo nombre. Una situación típica ocurre cuando desea volver a importar un proyecto eliminado.

Arca
fuente
¿Y cómo puedo actualizar el espacio de trabajo? F5 no parece tener efecto
Radon8472
19

Esto suele suceder cuando cambia físicamente el directorio del proyecto sin eliminarlo primero en Eclipse. Puede ver y eliminar estos proyectos ocultos en la siguiente vista:

Window -> Show View -> Other -> General -> Navigator

Luego, simplemente continúe con el proceso de importación del proyecto existente.

lopes
fuente
Es muy claro a partir de la pregunta que existe otro proyecto con el mismo nombre, ¿cómo puede cambiar el nombre al importar? Creo que esta es la pregunta!
Mohy Eldeen
Esto funcionó para mí. Había eliminado el proyecto de mi espacio de trabajo, pero debido a que se abrió un símbolo del sistema en el directorio del proyecto, no se eliminó por completo del espacio de trabajo, así que cerré eclipse y eliminé manualmente los archivos restantes del disco, pero esta eliminación no se reflejó en el espacio de trabajo de eclipse, pero no se mostraba en la ventana normal del explorador de proyectos para poder borrarlo. Entonces, esta solución me mostró un proyecto no eliminado en eclipse, luego lo eliminé nuevamente y luego importé el proyecto recién clonado. Está hecho.
SachiN Ware.
16

En mi caso, copié uno de los proyectos (digamos 'Proyecto1') del espacio de trabajo y lo pegué en el mismo espacio de trabajo. Después de eso modifiqué el nombre del proyecto pegado (digamos 'Proyecto2'). No pude verlo en el repositorio.

La razón principal era que el .projectarchivo del nuevo proyecto todavía tenía: en <name>Project1</name>lugar de <name>Project2</name>.

Entonces, hice lo siguiente para solucionar el problema:

  1. Cortar y pegar Project2 fuera del espacio de trabajo
  2. Cambiar .projectarchivo para tener<name>Project2</name>
  3. Intente importar Project2 nuevamente.

Funcionó para mi.

Vikram
fuente
12

Los proyectos en el espacio de trabajo de Eclipse deben ser únicos. Sin embargo, tenga en cuenta que el nombre del proyecto no necesita ser el mismo que el nombre del directorio / carpeta del proyecto, por lo que puede eliminar cualquier proyecto existente con el mismo nombre o cambiar el nombre de los proyectos existentes.

Tonny Madsen
fuente
44
¿Cómo cambio el nombre de los proyectos existentes?
10

Tiene un directorio oculto llamado ".metadata" en el directorio del espacio de trabajo. Cierre Eclipse, elimine ".metadata" y abra Eclipse. Cuando eclipse le pregunte sobre el espacio de trabajo, asegúrese de que ".metadata" no esté en el directorio del espacio de trabajo y haga clic en el botón "Aceptar" para seleccionar el espacio de trabajo predeterminado.

barbas
fuente
2
Funciona, pero por otro lado, una vez que elimine .metadata, todo se eliminará del espacio de trabajo de Eclipse. Esto incluye los proyectos existentes (si tiene más de 10 proyectos, deberá importarlos de nuevo = (). Además, el tema, los colores, etc. se eliminarán al mismo tiempo.
Lee Yi Hong
44
NO HAGA ESTO A CIEGO. Funciona, pero primero haga una copia de seguridad de la carpeta .metadata en lugar de eliminarla. Debe importar cada proyecto manualmente. Debe haber una forma más centrada de eliminar solo un proyecto de los .metadata en lugar de eliminar todos los proyectos. Había eliminado un proyecto del espacio de trabajo que causaba este error cuando intenté volver a importar una versión modificada en la misma ubicación.
CodeMed
2
Esta es una sugerencia terrible para el usuario promedio. No te metas con .metadata a menos que tengas una muy buena idea de lo que hace. Y cualquiera con ese nivel de experiencia en Eclipse no tendrá que hacerlo para resolver este problema.
Erick G. Hagstrom
10

Tal vez obtenga el mismo nombre de proyecto en su archivo '.project', verifíquelo, en caso afirmativo, cambie el nombre de otro nombre.

Tyler
fuente
10

Si ha llegado a esto porque ha clonado un proyecto git en el espacio de trabajo existente y ahora desea promover ese espacio de trabajo a un proyecto completo, entonces debe usar la vista 'Repositorios Git' -> seleccione 'Directorio de trabajo' -> Importar proyectos -> Proyectos existentes.

ambicoder
fuente
7

Compruebe si ha configurado Eclipse para mostrar TODO el conjunto de trabajo. Una vez encontré exactamente el mismo problema y resultó que importé accidentalmente el proyecto alOther Projects conjunto de trabajo. Y mi configuración de Eclipse no mostró ese conjunto de trabajo en el explorador de paquetes, lo que me llevó a creer que el proyecto aún no se había importado.

Actualizado para @Mawg:

Primero, haga clic en Select Working Set...:

ingrese la descripción de la imagen aquí

Luego, elija No Working Sets:

ingrese la descripción de la imagen aquí

Esto deshabilitará efectivamente el conjunto de trabajo y mostrará todos los proyectos.

smwikipedia
fuente
Entonces, ¿cómo se configura Eclipse para mostrar todos los conjuntos de trabajo?
Mawg dice que reinstalar a Monica el
6

MANERA MÁS FÁCIL: haga clic derecho en el proyecto (carpeta que dice "MainActivity") vaya a Refactor -> Rename y obtendrá un campo de texto que le permitirá cambiar el nombre de su proyecto.

Si recibe una alerta que dice que su proyecto no está sincronizado con el sistema de archivos, presione F5 (actualizar) e intente nuevamente.

Persona maravillosa
fuente
Está diciendo que el proyecto no está sincronizado con el sistema de archivos
Lee la segunda parte de mi respuesta. Se soluciona el problema de sincronización de archivos. ^
Aturdidor
6

Eche un vistazo a la carpeta de su espacio de trabajo, es posible que tenga un proyecto antiguo allí con el mismo nombre que el que está importando (aunque no se muestre en eclipse).

Cuando elimina un proyecto en Eclipse, si no marca la casilla de verificación en el cuadro de diálogo, simplemente lo elimina de la vista y no elimina la carpeta en el directorio del espacio de trabajo.

everton
fuente
"Echa un vistazo a la carpeta del espacio de trabajo": ¿qué significa eso y cómo?
Edward Newell
Aclaró un poco.
Everton
6

Intente cambiar el nombre del valor de la <name>etiqueta que se encuentra dentro del " .project" archivo de su proyecto.

<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
    <name>Rename this value</name>
    <comment></comment>
    <projects>

Esto funcionará seguro. Aquí solo está cambiando el nombre de su proyecto.

Sin dientes
fuente
5

¡Otra forma que acabo de encontrar!

MOVER el proyecto a otra carpeta y luego importar y, si es necesario, copiar al espacio de trabajo

Madhairsilence
fuente
5

Tuve este problema cuando eliminé un proyecto e intenté importar el código nuevamente. Eclipse nunca eliminó realmente el proyecto y aún tenía una referencia al nombre / carpeta del proyecto en el espacio de trabajo. Tuve que crear un nuevo proyecto con el mismo nombre y mi código apareció tal como estaba. Creo que esto solo funcionó porque la ruta del proyecto nunca cambió.

Fydo
fuente
5

Me sucedió cuando

Eliminé el proyecto del eclipse Project Explorer y no verifiqué el contenido eliminado del disco.

La próxima vez que intenté importar el mismo proyecto en el espacio de trabajo, tuve el mismo problema.

Para resolver, solo hice el trabajo de FYI que todos los niños pueden hacer :)

Entonces, cómo lo resolví:

  1. Corte la Ctrl + xcarpeta myProject del espacio de trabajo de eclipse a otra ubicación, es decir, Escritorio
  2. Haga clic derecho Navigator (puede obtenerlo Window > Show View > Navigator) y Actualizar (aparecerá el siguiente cuadro de diálogo) ingrese la descripción de la imagen aquí
  3. Simplemente haga clic en el Yesbotón y mueva la carpeta del proyecto nuevamente al directorio del espacio de trabajo de eclipse
  4. Importar de nuevo!
  5. Ahora Rock 'n' Role
mumair
fuente
5

En mi caso, había eliminado el directorio de recursos de mi .metadata.plugins:

  1. Ve a tu espacio de trabajo
  2. Ingrese .metadata.plugins
  3. Eliminar: directorio org.eclipse.core.resources

ingrese la descripción de la imagen aquí

Monsif EL AISSOUSSI
fuente
3

Esto funcionó para mí.

Archivo> Nuevo> Proyecto Android> Crear proyecto a partir de una fuente existente

Ubicación = la ubicación del proyecto que desea importar.

Recibirá una advertencia "Ya existe un proyecto de Eclipse en este directorio. Considere usar Archivo> Importar> Proyecto existente". Pero podrá hacer clic en "Siguiente" y el proyecto debería importarse.

Mate
fuente
3

En eclipse, haga clic en el archivo, luego seleccione cambiar el espacio de trabajo, luego explore y seleccione otra carpeta. Ahora repita el mismo proceso y esta vez no habrá error :)

Mian Asbat Ahmad
fuente
3

Nada de eso no pudo resolver mi situación. Así es como lo resolví.

  1. Cierra el IDE
  2. Eliminar el mismo espacio de trabajo de formulario de proyecto de nombre
  3. Inicia el IDE
  4. Limpiar todo el proyecto (no estoy seguro de que esto haya ayudado)
  5. Archivo> Importar> Proyecto existente
  6. haga clic en el botón actualizar
  7. proyecto de importación

Hecho..

Ruwantha
fuente
3

Al menos en Eclipse Juno, puede alternar en Avanzado . Luego seleccione [groupid]. [Artifactid] en el menú desplegable Plantilla de nombre . Eso debería hacer que su proyecto tenga un nombre único. (Si conserva varias versiones de un artefacto determinado, puede seleccionar [groupid]. [Artifactid]. [Version] en su lugar). Asegúrese de hacer clic en el botón Actualizar para que los cambios sean visibles. Lavar, enjuagar, repetir según sea necesario.

Saish
fuente
3

elimínelo del eclipse ... podría haber cerrado el proyecto en eclipse con "(clic derecho) -> cerrar proyecto" ... así que incluso si elimina este proyecto de la carpeta del espacio de trabajo ... permanece hay en eclipse IDE como proyecto cerrado ..... deberías borrarlo de Eclipse IDE ... !!!

Melbourne Lopes
fuente
3

Tengo una situación ligeramente diferente por la cual mi eclipse deja de responder y he tenido que cerrar la sesión. Después de reiniciar Juno, el proyecto en particular en el que estaba trabajando desapareció, aunque existe el archivo .project. Intentar importar de nuevo a Eclipse produciría el mismo "Algunos proyectos no pueden importarse ..." o "Ya existe un proyecto con este nombre" si intenta crear un nuevo proyecto.

Al final, como estaba usando los conjuntos de trabajo, logré encontrar este archivo .metadata.plugins \ org.eclipse.ui.workbench \ workingsets.xml. Agregó manualmente la entrada que falta y reinició eclipse y listo, regresó.

hwase0ng
fuente
3

Tuve el mismo error porque había un proyecto más bajo svn en el espacio de trabajo pero con otro nombre. Entonces lo quité.

Yuliya Tarasenko
fuente
3

Tuve un problema similar, tengo el mismo repositorio que quería importar dos veces. Cambié el nombre del proyecto existente haciendo clic derecho en el proyecto> refactorizar> cambiar nombre y luego lo importé nuevamente.

Mark Howard
fuente
3

Esto es lo que he notado para el problema anterior: - Si la carpeta de pago (carpeta donde reside su proyecto pom) es la misma que la carpeta del espacio de trabajo de eclipse, entonces recibo este problema

SOLUCIÓN

cuando utilicé una carpeta de espacio de trabajo separada para importar el proyecto, eclipse funcionó sin problemas :)

Coral
fuente
3

Esta advertencia significa que acaba de eliminar el proyecto del navegador, pero el proyecto está presente en el conjunto de trabajo. O bien, su conjunto de trabajo tiene un proyecto con el mismo nombre , así que vaya al directorio del espacio de trabajo y elimine el proyecto que tiene el mismo nombre e importe nuevamente .

pooja patil
fuente
2

Este problema se produce porque tiene el mismo proyecto en alguna otra carpeta de proyecto. Como en eclipse tenemos muchas carpetas de proyecto, por lo que si tiene un proyecto en una carpeta y desea importarlo en otra carpeta de proyecto, entonces se produce este problema. Entonces, antes que nada, BORRAR el proyecto de otra carpeta y luego importarlo en su CARPETA de proyecto actual.

Pir Fahim Shah
fuente
2

Nuevo en el desarrollo de Eclipse y Android y esto me colgó durante bastante tiempo. Aquí hay algunas cosas que estaba haciendo mal que pueden ayudar a alguien en el futuro:

  1. Estaba descargando ejemplos de código y suponiendo que el nombre del proyecto sería el mismo que el nombre de la carpeta y estaba buscando ese nombre de carpeta en el explorador del proyecto, no lo encontré, lo importé nuevamente y luego recibí el mensaje de error que ya existía en el espacio de trabajo. Si. No estoy orgulloso de eso.
  2. No hice clic en 'Copiar proyectos en el espacio de trabajo' y luego busqué en vano a través del espacio de trabajo cuando no apareció en el explorador de proyectos PORQUE
  3. La opción 'Agregar proyecto a conjuntos de trabajo' en la pestaña Importar proyectos no funciona hasta donde puedo ver, por lo que no apareció en el explorador de proyectos para el conjunto de trabajo activo (la actualización no hizo ninguna diferencia). Agregar proyecto al conjunto de trabajo tuvo que hacerse después de importarlo con éxito.
resedarse
fuente