.PROJECT

Archivo PROJECT

Eclipse IDE Project Description File
Hacer una pregunta
RESPUESTA RÁPIDA

Un archivo .project es un descriptor de proyecto de Eclipse IDE - un pequeño archivo XML en UTF-8 que Eclipse coloca en la carpeta raíz de cada proyecto. Ábralo importando la carpeta contenedora en Eclipse (File > Import > Existing Projects into Workspace). Al ser XML plano, cualquier editor de texto también muestra su contenido.

Desarrollador: Eclipse Foundation Categoría: Archivos de desarrollo Estándar abierto MIME: application/xml
SE ABRE EN Windows macOS Linux
Relacionado: .DO · .MD · .HEX · .XSD

En esta página

19k+ extensiones indexadas
Última revisión Jul 2, 2026

¿No está seguro de qué es su archivo?

Suelte cualquier archivo en nuestro identificador - leemos solo los primeros bytes para nombrar el formato.

Identificar un archivo

¿Qué es el formato de archivo PROJECT?

Un archivo .project es un descriptor XML que Eclipse IDE coloca en el directorio raíz de cada proyecto del espacio de trabajo. Es el archivo de metadatos principal que identifica una carpeta como un proyecto de Eclipse y se lee cada vez que Eclipse abre el espacio de trabajo. El archivo es generado automáticamente por el IDE, pero normalmente se incluye en el control de versiones para que otros desarrolladores puedan importar el proyecto sin necesidad de una reconfiguración manual.

El elemento raíz XML es <projectDescription>, que contiene elementos secundarios para el <name> del proyecto, un <comment> opcional, una lista <projects> de dependencias de proyectos referenciados, una sección <buildSpec> que enumera los constructores registrados (como org.eclipse.jdt.core.javabuilder para la compilación incremental de Java) y una sección <natures> que identifica el tipo de proyecto (por ejemplo, org.eclipse.jdt.core.javanature para proyectos Java o org.eclipse.pde.PluginNature para proyectos de complementos de Eclipse).

Eclipse lee y escribe este archivo a través de la interfaz IProjectDescription en el paquete org.eclipse.core.resources. El formato ha sido estable desde Eclipse 3.x (2004). Todos los IDE basados en Eclipse - incluyendo Spring Tool Suite, Zend Studio y el antiguo MyEclipse - comparten el mismo formato .project. Herramientas como IntelliJ IDEA y VS Code (con extensiones de compatibilidad con Eclipse) pueden importar archivos .project al migrar proyectos. Eliminar el archivo hace que Eclipse pierda todos los metadatos del proyecto para ese directorio.

Seguridad y protección

RIESGO: LOW

Archivo de configuración XML plano generado por el IDE; sin código ejecutable. Un archivo .project manipulado maliciosamente podría referenciar recursos vinculados que apunten a rutas arbitrarias del sistema de archivos (salto de directorio en el espacio de trabajo de Eclipse), pero esto requiere que la víctima lo importe en Eclipse y ejecute una construcción.

Detalles del formato

en pocas palabras
NOMBRE COMPLETOEclipse IDE Project Description Filetambién conocido como .project file, Eclipse project descriptor
DESARROLLADOREclipse Foundationdesde 2001 (Eclipse 1.0)
TIPO MIMEapplication/xml
TIPOArchivo de texto XML
ESTÁNDARAbierto · libre de regalías
RELACIONADO.do.md.hex.xsd
Esta extensión también es utilizada por…
  • Importación de Eclipse en IntelliJ IDEA - IntelliJ lee .project para importar proyectos de Eclipse, pero utiliza su propio formato .iml de forma nativa.
  • Spring Tool Suite (STS) - IDE basado en Eclipse que crea y lee archivos .project de forma idéntica al Eclipse original.

Programas que abren archivos PROJECT

Windows4 apps
Eclipse IDE Código abierto File → Import → General → Existing Projects into Workspace → seleccione la carpeta que contiene el .project.
Zend Studio Pago File → Import → Existing Projects into Workspace.
Spring Tool Suite (STS) Código abierto File → Import → Existing Projects into Workspace - igual que Eclipse, STS está basado en Eclipse.
Notepad++ (view/edit only) Código abierto Abra el archivo como XML para inspeccionar o editar manualmente los metadatos del proyecto.
macOS2 apps
Eclipse IDE Código abierto File → Import → General → Existing Projects into Workspace → seleccione la carpeta que contiene el .project.
Spring Tool Suite (STS) Código abierto File → Import → Existing Projects into Workspace - igual que Eclipse, STS está basado en Eclipse.
Linux1 app
Eclipse IDE Código abierto File → Import → General → Existing Projects into Workspace → seleccione la carpeta que contiene el .project.

Detalles técnicos

especificación profunda
Formato de archivoXML (texto plano codificado en UTF-8)
Elemento raíz<projectDescription>
Ubicación del archivoSiempre en el directorio raíz del proyecto Eclipse
Elementos secundarios clave<name>, <comment>, <projects>, <buildSpec>, <natures>
Registro de constructor<buildSpec> enumera comandos de construcción incremental (p. ej., org.eclipse.jdt.core.javabuilder para Java)
Identificadores de naturaleza<natures> define el tipo de proyecto (p. ej., org.eclipse.jdt.core.javanature para Java, org.eclipse.pde.PluginNature para complementos)
Mapeo de APILeído/escrito a través de la interfaz IProjectDescription en el paquete org.eclipse.core.resources
Tamaño típico1-10 KB
CodificaciónUTF-8
Control de versionesNormalmente se incluye en el VCS; permite la importación del proyecto sin reconfiguración manual del IDE
Estabilidad del formatoEstable desde Eclipse 3.x (2004); sin cambios en las versiones actuales de Eclipse
Compatibilidad entre IDEUtilizado por Spring Tool Suite, Zend Studio; importable por IntelliJ IDEA y VS Code con complementos de Eclipse
Pérdida por eliminaciónEliminar el archivo hace que Eclipse pierda todos los metadatos del proyecto para ese directorio
Lanzado2001 (Eclipse 1.0)
Última versiónNo formal versioned spec; format stable since Eclipse 3.x (2004)
Estándar abierto · libre de regalías
Especificaciónhelp.eclipse.org

Conversiones de PROJECT

Preguntas y respuestas de la comunidad

preguntado por usuarios
Hacer una pregunta rápida
Obtenga ayuda de personas que trabajan con archivos PROJECT. Sea específico: incluya su sistema y la versión del software.
No se necesita cuenta · respuestas generalmente en un día

Aún no hay preguntas; sea el primero en preguntar sobre los archivos PROJECT.

Preguntas frecuentes

¿Puedo eliminar el archivo .project?
Puede hacerlo, pero Eclipse perderá todos los metadatos del proyecto (nombre, constructores, naturalezas). Recreélo cerrando el proyecto y volviendo a importar el directorio, o deje que Eclipse lo regenere creando un nuevo proyecto en la misma ubicación.
¿Debo incluir .project en Git?
Generalmente sí para equipos basados en Eclipse - preserva el tipo de proyecto, los constructores y los enlaces de dependencia. Añádalo a .gitignore solo si el equipo utiliza exclusivamente un IDE diferente.
¿Por qué Eclipse dice «project already exists» al importar?
Un proyecto con ese <name> ya está en el espacio de trabajo. Cierre o elimine primero el proyecto existente (sin borrar el contenido) y luego vuelva a importarlo.
¿Puede IntelliJ IDEA abrir un archivo .project?
Sí - use File → New → Project from Existing Sources y elija Eclipse como tipo de proyecto. IntelliJ lee .project y .classpath y luego crea su propia configuración .iml.
¿Qué son las «natures» en un archivo .project?
Los ID de naturaleza (natures) le indican a Eclipse qué tipo de proyecto es (Java, PHP, C++, Maven, etc.) para que se activen las herramientas, constructores y menús correctos.

Referencias

1Eclipse Platform Doc - Project description file formathelp.eclipse.org
2Eclipse Foundation - IProjectDescription APIhelp.eclipse.org

Siga explorando

en toda la base de datos

Extensiones principales esta semana

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.MDMarkdown Document
4.BINCD/DVD Disc Image (BIN/CUE)
5.NOMEDIAAndroid No-Media Marker File
6.PARTPartial Download File
7.RPMSGRestricted Permission Message
8.EXEWindows Executable (Portable Executable)
9.AVIFAV1 Image File Format (AVIF)
10.DBSQLite Database File

Extensiones relacionadas

.DOStata Do-File
.MDMarkdown Document
.HEXIntel HEX File
.XSDXML Schema Definition
.MAPSource Map (JavaScript / CSS)
.CONFIGConfiguration File

Herramientas de archivo gratuitas

Un identificador de archivos y convertidor de imágenes en el navegador - todo se ejecuta en su dispositivo.

Abrir la caja de herramientas

Explorar extensiones de archivo A-Z