.iprファイルは、IntelliJ IDEAプロジェクトファイル(IntelliJ IDEA Project file)の略であり、JetBrains IntelliJ IDEAを使用して開発されたプロジェクトにとって極めて重要な構成要素です。IntelliJ IDEAは、主にJava、Kotlin、GroovyなどのJVM言語に対応する強力で広く利用されている統合開発環境(IDE)ですが、プラグインを通じて膨大な数の他の技術もサポートしています。このファイルは、IDE内でのソフトウェア開発プロジェクト全体の中心的な設定ハブとして機能します。これはXMLベースのファイルであり、プロジェクト構造の定義、モジュール構成、SDK(Software Development Kit:ソフトウェア開発キット)パス、ライブラリ依存関係、コンパイラ設定、実行/デバッグ構成、バージョン管理システムとの統合、その他多数のIDE固有の設定を含む、包括的なメタデータのセットを格納しています。IPRファイルは本質的に、IntelliJ IDEAに対して、特定のプロジェクトに関連付けられたソースコードとリソースをどのように理解し、ビルドし、実行し、管理するかを指示します。古いバージョンのIntelliJ IDEAではプロジェクト全体に対して単一の.iprファイルを使用していましたが、新しいバージョン(IntelliJ IDEA 10以降)では通常、複数のXMLファイルを含むディレクトリベースの形式(.ideaディレクトリ)が使用されます。ただし、古いプロジェクトや特定のモジュール構成においては、.ipr拡張子が依然として見られることがあります。