Bagaimana cara mengecualikan folder atau file tertentu dari validasi di Eclipse?

100

Kami memiliki banyak file XML cacat yang digunakan dalam pengujian unit untuk memeriksa apakah aplikasi kami dapat menanganinya.

Eclipse menandai file XML ini dengan kesalahan, mengotori "tampilan masalah".

Apakah ada cara untuk mengecualikan folder tertentu dari validator Eclipse?

Serxipc
sumber

Jawaban:

91

Di bagian Validasi Window> Preferensi Anda dapat menambahkan aturan yang berbeda di kolom pengaturan (...), Anda dapat menambahkan "Folder atau aturan nama file" di Grup Kecualikan untuk tipe XML.


sumber
8
Anda juga dapat mengaktifkan pengaturan validasi khusus proyek di bawah Project> Config> Validation
mmigdol
Bagaimana dengan jenis file yang tidak terdaftar di Validasi? file .less misalnya?
Andrea Scarafoni
60

Inilah yang saya lakukan untuk mengecualikan folder dari validasi dalam sebuah proyek. Bagi saya ini berfungsi untuk javascript dan peringatan / kesalahan lainnya.

  • Folder Klik Kanan
  • Klik Resource, ResourceFilters
  • Klik "Tambahkan"
  • Atur Exclude All, Files and Folders, All Children, tambahkan tanda bintang (*) ke kolom input File and Folder Attributes (disorot pada gambar di bawah)

Catatan: Di Eclipse Indigo Anda harus mengklik kanan folder dan memilih properti lalu memilih sumber daya di navigasi kiri.

masukkan deskripsi gambar di sini

Shanimal
sumber
37
Ini akan mengecualikan folder dari pohon sumber daya, tidak hanya dari validasi.
Serxipc
3
Saya mencoba menyembunyikan sumber daya dari validasi dan pohon (terlalu banyak file) jadi itu sempurna bagi saya
carlosvini
4
Hal lain yang perlu diperhatikan: itu juga akan mengecualikan item yang difilter dari paket aplikasi Anda jika Anda menggunakan Eclipse untuk mengekspor proyek Anda (sebagai .war atau apa pun).
cjm
Ini melakukannya, tetapi Anda tidak dapat melihat file sama sekali sekarang untuk menjelajahinya atau melihatnya. Agak berlebihan, tapi mungkin seseorang membutuhkan ini.
kiltek
13
  1. Pergi ke Window> Preference> Validation
  2. Temukan jenis validasi yang ingin Anda nonaktifkan, misalnya XML.
  3. Klik kanan dan pilih "Pengaturan":

Validasi gerhana

  1. Di bagian "Kecualikan Grup", klik "Tambahkan aturan", pilih "Folder atau nama file":

masukkan deskripsi gambar di sini

Nicolas Raoul
sumber
3
Saya mengalami masalah saat menambahkan aturan folder. Trik yang saya gunakan adalah dengan menggunakan "browse folder", pilih beberapa folder acak, klik "ok" dan kemudian ganti nama folder di kotak teks seperti yang saya inginkan. Jika saya tidak melakukan ini, hanya pola file yang mungkin.
Jonatan Cloutier
13

Dengan Eclipse 2018-12 di Angular-Project, saya dapat menghilangkan kesalahan validasi dalam folder, npm menghasilkan (seperti node_modules), hanya dengan memilih folder dan mencentang tanda centang "Derived" di bawah "Resource".

eclipse - abaikan validasi pada folder dengan mencentang "Derived" check mark di bawah "Resource"

Setelah Proyek -> Bersihkan Kesalahan hilang.

hinneLinks
sumber
1
Sempurna! Tidak percaya betapa menyebalkannya itu!
Ragnar
Jika Anda bertanya-tanya tentang arti dari opsi "Derived": Ini memberi tahu Eclipse bahwa folder ini berisi file yang dihasilkan yang akan diabaikan untuk beberapa operasi; dan salah satu operasi ini memeriksa kesalahan sintaks.
pengguna1364368
3

Catatan: Saya sampai di sini karena saya sedang mencari cara mudah untuk mengecualikan folder tertentu dari validasi di Eclipse. Jawaban saya tidak berfungsi untuk kasus spesifik yang dirinci dalam pertanyaan (yaitu tentang menyembunyikan file XML yang tidak valid dari validasi).

Bagaimana cara mengecualikan folder atau file tertentu dari validasi di Eclipse?

Saat folder berada di jalur build, dan saat masalah yang mengganggu hanya berupa peringatan, ada cara yang mudah:

  • Folder Klik Kanan
  • Properti
  • Penyusun Java
  • Memeriksa Ignore optional compile problems
  • Baik

Folder masih akan divalidasi, kesalahan akan dilaporkan, tetapi semua peringatan akan diabaikan oleh Eclipse. Misalnya, itu ideal untuk folder sumber yang dihasilkan.

boumbh
sumber
2
Sayangnya ini hanya berfungsi untuk kode Java karena ini adalah pengaturan compiler Java.
Kwebble
1

Anda juga dapat mengatur sisi keluaran / tampilan. Jadi pergi ke Show-Menu of Problem-View dan filter Display only for selected Items. masukkan deskripsi gambar di sini

SLN
sumber