.ipr 파일은 JetBrains IntelliJ IDEA에서 개발된 프로젝트의 핵심 구성 요소로, IntelliJ IDEA Project 파일의 약자입니다. IntelliJ IDEA는 주로 Java, Kotlin, Groovy 및 기타 JVM 언어를 위한 강력하고 널리 사용되는 통합 개발 환경(IDE)이지만, 플러그인을 통해 방대한 양의 다른 기술도 지원합니다. 이 파일은 IDE 내에서 전체 소프트웨어 개발 프로젝트의 중앙 구성 허브 역할을 합니다. 이는 프로젝트 구조 정의, 모듈 구성, SDK(Software Development Kit) 경로, 라이브러리 종속성, 컴파일러 설정, 실행/디버그 구성, 버전 관리 시스템 통합 및 기타 다양한 IDE별 설정을 포함하는 포괄적인 메타데이터 세트를 저장하는 XML 기반 파일입니다. IPR 파일은 본질적으로 IntelliJ IDEA에게 특정 프로젝트와 관련된 소스 코드 및 리소스를 이해하고, 빌드하고, 실행하고, 관리하는 방법을 알려줍니다. 이전 버전의 IntelliJ IDEA는 전체 프로젝트에 대해 단일 .ipr 파일을 사용했지만, 최신 버전(IntelliJ IDEA 10 이후)은 일반적으로 여러 XML 파일을 포함하는 디렉터리 기반 형식(.idea 디렉터리)을 사용합니다. 다만, 일부 상황에서는 이전 프로젝트나 특정 모듈 구성을 위해 .ipr 확장자가 여전히 발견될 수 있습니다.