Eclipse'de belirli klasörler veya dosyalar doğrulama dışında nasıl tutulur?


100

Uygulamamızın bunları işleyip işlemediğini kontrol etmek için birim testlerinde kullanılan bir sürü hatalı biçimlendirilmiş XML dosyamız var.

Eclipse bu XML dosyalarını hatalarla işaretleyerek "sorunlu görünümü" kirletiyor.

Eclipse doğrulayıcılarından belirli bir klasörü hariç tutmanın bir yolu var mı?

Yanıtlar:


91

Pencere> Tercihler'in Doğrulama bölümünde, ayarlar (...) sütununda farklı kurallar ekleyebilirsiniz, XML türleri için Hariç Tutma Grubuna bir "Klasör veya dosya adı kuralı" ekleyebilirsiniz.


8
Proje> Yapılandırma> Doğrulama
mmigdol

Doğrulama'da listelenmeyen dosya türleri için ne olacak? Örneğin .less dosyaları?
Andrea Scarafoni

60

Bu, bir projede bir klasörü doğrulama dışında bırakmak için yaptığım şeydir. Benim için bu, javascript ve diğer uyarılar / hatalar için çalışıyor.

  • Sağ Tıklama Klasörü
  • Resource, ResourceFilters'ı tıklayın.
  • "Ekle" yi tıklayın
  • Aşağıdaki Tümünü Hariç Tut'u, Dosyaları ve Klasörleri, Tüm Çocukları ayarlayın, Dosya ve Klasör Nitelikleri giriş alanına bir yıldız işareti (*) ekleyin (aşağıdaki resimde vurgulanmıştır)

Not: Eclipse Indigo'da, klasöre sağ tıklamanız ve özellikleri seçmeniz ve ardından sol gezinme bölümünde kaynağı seçmeniz gerekir.

görüntü açıklamasını buraya girin


37
Bu, klasörü yalnızca doğrulamadan değil kaynak ağacından hariç tutacaktır.
Serxipc

3
Kaynakları doğrulamadan ve ağaçtan (çok fazla dosya) gizlemeye çalışıyordum, bu benim için mükemmel
carlosvini

4
Unutulmaması gereken başka bir şey: Projenizi dışa aktarmak için Eclipse kullanırsanız (.war veya her neyse) filtrelenen öğeleri uygulama paketinizden de hariç tutacaktır.
cjm

Bunu yapar, ancak dosyalara göz atmak veya bakmak için dosyaları artık göremezsiniz. Biraz fazla, ama belki birinin buna ihtiyacı vardır.
kiltek

14

Bir Angular-Project'te Eclipse 2018-12 ile node_modules, sadece bir klasör seçerek ve "Kaynak" altındaki "Türetilmiş" onay işaretini işaretleyerek , npm'nin oluşturduğu (gibi ) klasörlerdeki onaylama hatalarından kurtulabildim .

tutulma - "Kaynak" altındaki "Türetilmiş" onay işaretini işaretleyerek klasörler üzerindeki doğrulamayı yok sayın

Bir Projeden Sonra -> Hataları Temizle.


1
Mükemmel! Ne kadar sinir bozucu olduğuna inanamıyorum!
Ragnar

"Türetildi" seçeneğinin anlamını merak ediyorsanız: Eclipse'e bu klasörün bazı işlemler için göz ardı edilmesi gereken oluşturulmuş dosyaları içerdiğini bildirir; ve bu işlemlerden biri söz dizimi hatalarını kontrol etmektir.
user1364368

13
  1. Pencere> Tercih> Doğrulama'ya gidin
  2. Devre dışı bırakmak istediğiniz doğrulama türünü bulun, örneğin XML.
  3. Sağ tıklayın ve "Ayarlar" ı seçin:

Eclipse doğrulaması

  1. "Grubu Hariç Tut" bölümünde "Kural ekle" yi tıklayın, "Klasör veya dosya adı" nı seçin:

görüntü açıklamasını buraya girin


3
Klasör kuralları eklerken bazı sorunlar yaşadım. Kullandığım numara, "klasöre göz at" ı kullanmak, rastgele bir klasör seçmek, "tamam" ı tıklamak ve ardından metin kutusundaki klasör adını istediğim gibi yeniden adlandırmaktı. Bunu yapmadıysam, sadece dosya kalıbı mümkündü.
Jonatan Cloutier

3

Not: Buraya, Eclipse'de belirli klasörleri doğrulamadan hariç tutmanın kolay bir yolunu aradığım için geldim. Cevabım, soruda ayrıntılı olarak verilen özel durum için işe yaramıyor (bu, geçersiz XML dosyalarını doğrulamadan gizlemekle ilgili).

Eclipse'de belirli klasörler veya dosyalar doğrulama dışında nasıl tutulur?

Klasörler oluşturma yolundayken ve can sıkıcı sorunlar yalnızca uyarılar olduğunda, basit bir yol vardır:

  • Sağ Tıklama Klasörü
  • Özellikleri
  • Java Derleyici
  • Kontrol Ignore optional compile problems
  • Tamam

Klasörler yine de doğrulanacak, hatalar rapor edilecek, ancak tüm uyarılar Eclipse tarafından göz ardı edilecektir. Örneğin, bu, oluşturulan kaynakların bir klasörü için idealdir.


2
Ne yazık ki bu, Java derleyicisinin ayarları olduğundan yalnızca Java kodu için işe yarar.
Kwebble

1

ayrıca çıktı / görünüm tarafını da ayarlayabilirsiniz. Bu nedenle, Sorun Görünümü Göster-Menüsüne gidin ve yalnızca seçili Öğeler için Görüntüyü filtreleyin. görüntü açıklamasını buraya girin

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.