特定のフォルダーのIntellijインデックス作成を無効にする


256

私のプロジェクトには、アプリをローカルにデプロイしたときに作成/更新される.deployフォルダーがあります。そのフォルダーのインデックス作成を無効にすることはできますか?展開するたびにすべてが遅くなり、それは本当に煩わしいです-不要なインデックス作成を実行しているintellijが流れるまで数分待つ必要があります。モジュールビューでそのフォルダーを除外しましたが、役に立ちません。任意の助けいただければ幸いです。


もう1つの解決策は、フォルダー/ファイルを無視することです。stackoverflow.com/a/30686306/4899609
Aliaksei Yatsau

git worktreeを使用している場合の本当の痛み
10101010

回答:


338

このフォルダをタブで除外としてマークしFile | Project Structure | Modules | Sourcesます。

編集:プロジェクトのライブラリとして追加されていないことも確認してください。


6
上で述べたように、私はそれをしましたが、それは助けにはなりません。
Marcin Szymaniuk、2011

4
10.5.1を使用していますか?このディレクトリがプロジェクトのどこかにライブラリとして追加されていないことを確認してください。
CrazyCoder

14
これにより、ファイルは他の多くのものか​​らも除外されます。プロジェクトからファイルを除外したくありません-インデックスだけです。変更したファイルのリストにファイルを表示したいので、ファイルをコミットできます(または差分を表示するなど)
BT

1
@BTを使用するAgeeは、IntelliJによって構築されたアーティファクトから除外するため、これは不適切なソリューションです。
Chico Sokol

2
@dashesyファイルタイプのテキストファイルにマップできます。
CrazyCoder 2018

126

IntelliJ 13+(以前のバージョンでは分からない)では、フォルダーを右クリックして、[ディレクトリにマークを付ける]> [除外済み]を選択できます。


この。ありがとう。除外ダイアログの下で正規表現を理解しようとするよりもはるかに簡単です。+1
dudewad 2015年

3
IntelliJ 15でも動作します。
Al-Mothafar、2015年

1
「プロジェクト」内の該当するフォルダを右クリックし、次に「フォルダをマーク」に移動します。もう1つの方法は、「設定」に移動して、検索フィールドに「ディレクトリ」と入力することです。
MathKimRobin 2016

4
IntelliJ 2016.1でも動作します。
ブラックタイド2016年

1
これにより、フォルダーが検索インデクサー以外から除外されますか?ビルド、デプロイメントなどから除外しませんか?
Janac Meena

15

intellijがフリーズして(私の場合のように)モジュールメニューから実行できない場合は、プロジェクトの.imlファイルを編集し、以下のようにexcludeFolder行を追加します。

<content url="file://$MODULE_DIR$">
  <sourceFolder url="file://$MODULE_DIR$/src/main/java" isTestSource="false" />
  <sourceFolder url="file://$MODULE_DIR$/src/main/resources" type="java-resource" />
  <sourceFolder url="file://$MODULE_DIR$/src/test/features" type="java-test-resource" />
  <sourceFolder url="file://$MODULE_DIR$/src/test/java" isTestSource="true" />
  <sourceFolder url="file://$MODULE_DIR$/src/test/resources" type="java-test-resource" />
  <excludeFolder url="file://$MODULE_DIR$/node_modules" />
  <excludeFolder url="file://$MODULE_DIR$/target" />
</content>

ありがとう-この問題があり、これは本当に役に立ちました。これを各モジュールのimlファイルに追加しました。2018.1で働いています。
Rik

これはIntelliJ 2019.1で私のために働いた唯一の方法です
nevada_scout

-1

Mark As > Excludedメソッドをフォルダーに適用した後でも、望ましくない結果が表示される場合があります。

サブフォルダーの特定の機能を無効にするには、サブフォルダーも明示的にマークする必要があります。

索引付け、使用法の検索など。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.