Belirli bir klasörde intellij dizinini devre dışı bırak


256

Projemde, uygulamamı yerel olarak dağıttığımda oluşturulan / güncellenen .deploy klasörünüz var. Bu klasörde dizin oluşturmayı devre dışı bırakmak mümkün mü? Konuşlandırdığımda her şey yavaşlıyor ve gerçekten sinir bozucu - intellij gereksiz indeksleme yaparken birkaç dakika beklemek zorundayım. Modül görünümünde o klasörü hariç tuttum ama yardımcı olmuyor. Herhangi bir yardım mutluluk duyacağız.


Bir çözüm daha klasörleri / dosyaları yok saymaktır. stackoverflow.com/a/30686306/4899609
Aliaksei Yatsau

git worktree kullanıyorsanız gerçek acı
10101010 13:18

Yanıtlar:


338

Bu klasör işaretle Hariç içinde File | Project Structure | Modules | Sourcessekmesine.

Düzenle : ayrıca projede kütüphane olarak eklenmediğinden emin olun.


6
Yukarıda bahsettiğim gibi, yaptım, ama yardımcı olmuyor.
Marcin Szymaniuk

4
10.5.1 kullanıyor musunuz? Bu dizinin projenizin hiçbir yerinde kitaplık olarak eklenmediğinden emin olun.
CrazyCoder

14
Bu, dosyayı başka birçok şeyden de hariç tutar. Dosyayı projeden hariç tutmak istemiyorum - sadece dizin. Dosyayı değiştirebilmem için dosyanın değiştirilen dosyalar listesinde görünmesini istiyorum (veya diffs veya herhangi bir şeyi görüntüleyebilirim)
BT

1
@BT ile Agee, IntelliJ tarafından üretilen eserler dışında bırakıldığı için bu kötü bir çözümdür.
Chico Sokol

2
@dashesy bunu Dosya Türleri'ndeki metin dosyasıyla eşleştirebilirsiniz.
CrazyCoder

126

IntelliJ 13+ sürümünde (önceki sürümleri bilmiyorum), bir klasörü sağ tıklayın> Dizini Farklı İşaretle> Hariç Tutuldu.


Bu. Teşekkürler. Dışlama diyalogu altında bir normal ifade bulmaya çalışmaktan çok daha kolay haha. +1
dudewad

3
IntelliJ 15'te de çalışır.
Al-Mothafar

1
"Projede" ilgili klasöre sağ tıklayın ve ardından "Klasörü farklı işaretle" ye gidin. Diğer yol "ayarlar" a gidin ve arama alanına "dizinler" yazın.
MathKimRobin

4
IntelliJ 2016.1'de de çalışır.
Mart'ta blacktide

1
Bu, klasörü arama dizinleyicisinden başka bir şeyden hariç tutar mı? Bunu yapılardan, dağıtımdan vb. Hariç tutmaz, değil mi?
Janac Meena

15

intellij'iniz dondurulduğunda (benim durumumda olduğu gibi) projektörünüzün .iml dosyasını düzenleyin ve aşağıdaki gibi excludeFolder satırını ekleyin:

<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>

Teşekkürler - bu sorunu yaşıyordu ve bu gerçekten yardımcı oldu. Bunu her modülün iml dosyasına ekledi. 2018 yılında çalıştı.
Rik

IntelliJ 2019'da benim için çalışan tek yol bu oldu.1
nevada_scout

-1

Mark As > ExcludedYöntemi bir klasöre uyguladıktan sonra yine de istenmeyen sonuçlar görebilirsiniz.

Alt klasörler için belirli işlevleri devre dışı bırakmak için alt klasörleri de açıkça işaretlemeniz gerekir .

indeksleme, kullanımları bulma vb.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.