IPR 文件,即 IntelliJ IDEA 项目文件(IntelliJ IDEA Project file)的缩写,是使用 JetBrains IntelliJ IDEA 开发的项目中的一个关键组成部分。IntelliJ IDEA 是一个功能强大且广泛使用的集成开发环境(IDE),主要面向 Java、Kotlin、Groovy 及其他 JVM 语言,同时也通过插件支持大量的其他技术。此文件充当 IDE 中整个软件开发项目的中央配置文件。它是一个基于 XML 的文件,存储着一套全面的元数据(metadata),包括项目结构定义、模块配置(module configurations)、SDK(软件开发工具包 Software Development Kit)路径、库依赖项(library dependencies)、编译器设置(compiler settings)、运行/调试配置(run/debug configurations)、版本控制系统集成(version control system integrations)以及各种其他 IDE 特定的设置。IPR 文件本质上告诉 IntelliJ IDEA 如何理解、构建、运行和管理与特定项目相关联的源代码和资源。虽然早期版本的 IntelliJ IDEA 使用单个 .ipr 文件来表示整个项目,但自 IntelliJ IDEA 10 以来,新版本通常使用基于目录的格式(.idea 目录),其中包含多个 XML 文件,尽管在某些情况下,对于旧项目或特定模块配置,仍可能遇到 .ipr 扩展名。