¿En qué lugar de un espacio de trabajo de Eclipse se almacena la lista de proyectos?


122

Yo uso Eclipse con proyectos "externos", es decir, proyectos creados a partir de fuentes existentes.

Buscando en los archivos del espacio de trabajo, no puedo encontrar ninguna referencia a estos proyectos. Mi pregunta es: ¿cómo Eclipse realiza un seguimiento de estos proyectos?

Me gustaría poder agregar un proyecto de este tipo al espacio de trabajo automáticamente (generando archivos .projecty .classpath).


Respuestas:


153

Ventanas:

<workspace>\.metadata\.plugins\org.eclipse.core.resources\.projects\

Linux / osx:

<workspace>/.metadata/.plugins/org.eclipse.core.resources/.projects/

Su proyecto puede existir fuera del espacio de trabajo, pero todos los específicos de Eclipse metadatase almacenan en ese org.eclipse.core.resources\.projectsdirectorio


1
@RoboAlex Normalmente no lo edito directamente, sino que agrego o elimino proyectos del espacio de trabajo de Eclipse.
VonC

3
La última ruta está .projectsen mi sistema (Mint 16); ¿Es diferente en Windows?
wchargin

@WChargin no estoy seguro, tal vez haya cambiado más de 5 años después. ¿Qué versión de Eclipse estás usando en Mint?
VonC

12

En Mac OS X, está bajo

<workspace>/.metadata/.plugins/org.eclipse.core.resources/.projects

9

En Eclipse 3.3:

Está instalado en su espacio de trabajo de Eclipse. Algo como:

.metadata\.plugins\org.eclipse.core.resources\.projects\

dentro la carpeta de su espacio de trabajo.

Debajo de esa carpeta hay una carpeta por proyecto. Hay un archivo llamado .location , pero es binario.

Por lo tanto, parece que no puede hacer lo que quiere sin interactuar con Eclipse mediante programación.


+1 para el puntero a .location. En mi caso, la carpeta del espacio de trabajo no había cambiado, pero la ubicación (diferente) donde vivían los proyectos: letra de unidad diferente. Terminé arreglando estos archivos en su lugar con (D: -> F :)sfk replace -pat -binary _5552492F2F66696C653A2F443A2F_5552492F2F66696C653A2F463A2F_ -dir .metadata\.plugins\org.eclipse.core.resources\.projects -file .location
mgaert

3

Si está utilizando Perforce (importó el proyecto como un proyecto de Perforce), entonces .cproject y .project se ubicarán en la raíz del proyecto PERFORCE, no en la carpeta del área de trabajo.

Espero que esto ayude :)


0

También puede tener varios espacios de trabajo, por lo que puede conectarse a uno y haber configurado "A" de proyectos, y luego conectarse a un conjunto diferente cuando lo desee.


0

En Linux después de eliminar

<workspace>\.metadata\.plugins\org.eclipse.core.resources\.projects\

No funcionó.

Después de eso, he hecho Archivo-> Actualizar

Luego borró todos los proyectos antiguos enumerados en eclipse.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.