GoLand 2020.3 ヘルプ

コンテンツルート

GoLand では、コンテンツは現在作業しているファイルのコレクションであり、サブフォルダーの階層に編成されている可能性があります。この階層の最上位にあるフォルダーは、略してコンテンツルートフォルダーまたはコンテンツルートthe Content root icon として表示)と呼ばれます。プロジェクトには少なくとも 1 つのコンテンツルートフォルダーがあり、デフォルトではプロジェクトフォルダー自体です。

いくつかのコンテンツルートを持つことで、共通の直系親を持たない複数のディレクトリからのファイルを扱うことができます。これは、静的コンテンツ(アイコンなど)を使用する場合に役立ちます。すべてフォルダーに保存し、このフォルダーを複数のプロジェクトで余分なコンテンツルートとして指定するだけです。

コンテンツルートタイプ

デフォルトでは、コンテンツルートフォルダー内のすべてのファイルがインデックス作成、検索、解析、コード補完などに関与しています。このステータスを変更するには、コンテンツルート内のフォルダーを以下のカテゴリに割り当てることができます。

  • リソースルートまたはリソースフォルダー。the Resources root icon として表示されます。

    これらのルートは、アプリケーションのリソースファイル(イメージ、スタイルシートなど)を対象としています。フォルダーをこのカテゴリに割り当てることにより、GoLand に、フルパスを指定する代わりに、そのフォルダーとそのサブフォルダー内のファイルをこのフォルダーに関連して参照できることを伝えます。

  • 除外される( the Excluded root icon として表示)は、GoLand が「ほとんど無視する」ものです。

    これらの除外されたカテゴリには、インデックス作成、検索、解析、監視などの際に GoLand によって無視されるファイルとフォルダーが含まれます。

    除外されたルートは GoLand には表示されません。通常、一時的なビルドフォルダー、生成された出力、ログ、その他のプロジェクト出力を除外します。不要なパスを除外すると、パフォーマンスが大幅に向上します。

関連ページ:

制約とベンダリングを構築する

ビルド制約とベンダリングモードは、ビルドプロセスの微調整に使用できるツールです。ビルド制約を使用して、ファイルをパッケージに含めるルールを定義します。ベンダリングモードを有効にすると、プロジェクト内に格納されている依存関係パッケージでのみアプリケーションをビルドできます。そのため、パッケージに特定のファイルセットのみを含め、ローカルで変更またはパッチを適用した依存関係を使用できます。ビルド制約:ビルド制約またはビルドタグは、ファイルがパッケージに含まれる条件をリストする行コメントです。これらの

コンテンツルートの設定

コンテンツルートを作成する設定を開き、プロジェクト構造に移動します。プロジェクト構造メニューのコンテンツルートペインで、コンテンツルートの追加ボタンをクリックします。ファイルブラウザーで、添付するフォルダーに移動し、OK をクリックします。コンテンツルートを取り外す設定を開き、プロジェクト構造に移動します。コンテンツルートペインで、削除するコンテンツルートを選択します。除去ボタンをクリックし、取り外しを確認します。名前パターンによるファイルとフォルダーの除外:名前パターンを指定することで、ファイ...