IntelliJ IDEA 2024.2 ヘルプ

フレームワークを追加する (ファセット)

フレームワーク固有のアプリケーションを開発するために、IntelliJ IDEA はファセットを備えています。ファセットにはライブラリ、依存関係、テクノロジが含まれており、それらによってフレームワーク固有の設定を構成するための追加の UI 要素が提供されます。

すべてのファセットがそのまま使用できるわけではないことに注意してください。それらの一部を使用できるようにするには、最初に必要なフレームワークのプラグインをインストールする必要があります。既存のプラグインの詳細については、「JetBrains マーケットプレイス(英語)」を参照してください。

IntelliJ IDEA は特定のフレームワークに典型的なファイルまたはディレクトリを識別し、あなたに必要なファセットを追加することができます。ファセットが検出されて追加されると、IntelliJ IDEA は設定の欠如について通知し、必要なアクションを提案します。

ファセットが自動的に検出されない場合は、手動で追加できます。モジュールに複数のファセットを追加できます。

プロジェクト内のモジュールに構成されているすべてのファセットは、プロジェクト構造ダイアログで見つけることができます。メインメニューでファイル | プロジェクト構造 (Ctrl+Alt+Shift+S) に移動し、モジュールを選択します。

プロジェクトで MavenGradle などのビルドツールを使用する場合は、ビルドファイルを使用してすべての変更を行います。

Facets configured for modules in Project Structure dialog

モジュールにファセットを手動で追加する

  1. プロジェクトツールウィンドウ Alt+1 で、ファセットを追加するモジュールを選択します。

  2. Ctrl+Shift+A を押して、Add Framework Support と入力します。

    アクションが見つかったら、それをクリックしてフレームワークサポートの追加ダイアログを開きます。

  3. リストから必要なフレームワークを選択します。

    選択内容によっては、追加の構成(たとえば、ライブラリの構成)を構成するように求められる場合があります。

  4. 変更を適用し、ダイアログを閉じます。

Adding a new facet manually

フレームワークの自動検出を無効にする

デフォルトでは、サポートされているすべてのフレームワークで自動検出が有効になっています。フレームワークの自動検出を完全に無効にするか、個々のフレームワークを自動検出から除外できます。

  1. メインメニューで、ファイル | プロジェクト構造 (Ctrl+Alt+Shift+S) に移動し、ファセットを選択します。

  2. 検出を選択し、the Add button Alt+Insert をクリックします。

  3. 除外対象のフレームワークリストから、必要なオプションを選択します。

    特定のフレームワークの自動検出は、1 つのディレクトリまたはプロジェクト全体でのみ無効にできます。このリストでは、特定のディレクトリにあるすべてのフレームワークの自動検出を無効にすることもできます。

  4. プロジェクト全体のすべてのフレームワークの自動検出を無効にしたい場合は、フレームワーク検出を有効にするチェックボックスの選択を解除してください。

    すべての場所で自動検出を再度有効にするには、フレームワーク検出を有効にするチェックボックスを選択して、検出から除外リストからすべてのエントリを削除します。

Excluding a framework from auto-detection

関連ページ:

Maven

IntelliJ IDEA は、構築プロセスの自動化に役立つ Maven との完全な機能統合をサポートしています。新しい Maven プロジェクトの作成、既存のプロジェクトのオープンと同期、既存の IntelliJ IDEA プロジェクトへの Maven サポートの追加、マルチモジュールプロジェクトの構成と管理を簡単に行うことができます。Maven プロジェクトを作成して WSL 環境に保存したり、WSL ファイルシステムから開いたりすることもできます。詳細については、WSL のセクションを参照してくだ...

Gradle

IntelliJ IDEA は、Gradle との完全に機能的な統合をサポートし、構築プロセスの自動化を支援します。新しい Gradle プロジェクトを簡単に作成し、既存のプロジェクトを開いて同期し、リンクされた複数のプロジェクトを同時に操作して、管理できます。Gradle プロジェクトを作成して WSL 環境に保存したり、WSL ファイルシステムから開いたりすることもできます。詳細については、WSL のセクションを参照してください。新規 Gradle プロジェクトを作成する新規プロジェクトウィザー...

モジュールの依存関係

モジュールは、SDK、JAR ファイル(ライブラリ)、プロジェクト内の他のモジュールに依存できます。コードをコンパイルまたは実行すると、モジュールの依存関係のリストを使用して、コンパイラーまたは JVM のクラスパスが形成されます。新しい依存関係を追加するメインメニューで、に移動し、をクリックします。をクリックして、依存関係の種類を選択します。JAR またはディレクトリ: コンピューター上のファイルから Java アーカイブまたはディレクトリを選択します。ライブラリ: 既存のライブラリを選択す...

モジュールをアンロードする

IntelliJ IDEA の動作を高速化するために、現時点では必要のないモジュールを一時的に確保 (アンロード) することができます。IDE は、コードの検索やリファクタリング、またはプロジェクトのコンパイル時に、アンロードされたモジュールを無視します。モジュールをアンロードするときは、ローカルで実行します。アンロードされたモジュールに関する情報は、バージョン管理を通じて共有されません。モジュールを手動でアンロードするプロジェクトツールウィンドウ (または) でモジュールを右クリックし、モジ...