Używam Eclipse Ganymede. Wszystko działa dobrze, ale mam pragnienie odbytu, aby znaleźć kartę problemów bez ostrzeżenia. Obecnie (poprawnie) narzeka na moje skrypty Ant: "Brak ograniczeń gramatycznych (DTD lub schemat XML) wykrytych dla dokumentu." Czy istnieje sposób, aby wyłączyć to tylko dla tych plików? Idealnie chciałbym, aby nadal ostrzegał mnie, gdy w moich innych ograniczonych schematem plikach brakuje deklaracji schematu.Wyłącz ostrzeżenie DTD dla skryptów Ant w Eclipse?
Odpowiedz
Najprostszym sposobem jest zapewnienie minimalnego DTD do zamknięcia.
<!DOCTYPE project>
plików mrówek
Rzeczywiście, więc początek pliku build.xml wygląda następująco: ' Xml version = '1.0' encoding = 'windows-1252'?>
Przepraszam, jeśli to jest głupie pytanie, ale ANT nie ma pliku DTD, który możemy wskazać na prawdziwe sprawdzenie XML? Twoje zdrowie! –
Żadnych, które znam. Poza rozciągliwością Ant nie można uzyskać kompletnego. –
Można go usunąć i przywrócić go uniknąć ostrzeżenie. To oczywiście błąd.
W rzeczywistości, jak mówi Damoco, wydaje się, że jest to błąd w Eclipse. Jeśli usuwam (kopiuję gdzie indziej) plik z okna, odświeżam zaćmienie, a następnie przywracam plik i odświeżam ponownie, ostrzeżenie znika.
Używam Eclipse Galileo build 20090621-0832.
Nie tak jak w przypadku Helios. –
Chociaż ten wątek jest trochę starszy, ktoś może znaleźć to ciekawe:
http://www.cs.hs-rm.de/~knauf/KomponentenArchitekturen2008/jsfunit/index.html
Idź do Właściwości projektu ->Validation i wykonaj zrzuty ekranu na tej stronie. Powinno być łatwe, nawet jeśli nie mówisz po niemiecku. ;-)
To rozwiązanie sprawdziło się doskonale. Twoje zdrowie!
Nadal dobre rozwiązanie. Pracuje dla mnie. Dzięki! – shakerlxxv
prawym przyciskiem myszy na ostrzeżenia, aby go usunąć, a następnie czysty
Problem zwraca po ponownym przebudowaniu. –
Będąc z Brianem na „anal-retencyjnego tęsknoty za zakładce Problems ostrzegawcze-free”, ale w końcu zdecydował się poważnie o tym rozwiązaniu. Dzięki prowadzeniu Martina wygląda to na zerwaną umowę.
Jednak zamiast Projektu -> Właściwości można go rozwiązać globalnie za pomocą systemu Windows -> Preferencje.
- Wybierz kategorię sprawdzania poprawności w lewym panelu.
- Znajdź Walidator o nazwie "Validator XML" (w prawym okienku) i kliknij jego przycisk elipsy (...).
- W następnym oknie wybierz "Wyklucz grupę" i kliknij "Dodaj regułę ...".
- Na pierwszej stronie Kreatora nowej reguły filtrowania wybierz opcję Content Type i kliknij przycisk Next>.
- Na koniec, z rozwijanego menu Rodzaj zawartości, wybierz "Plik Mrówki Kompilacja".
- Kliknij przycisk Zakończ i kilka elementów OK, które powinny zająć się istniejącymi i przyszłymi ostrzeżeniami dotyczącymi sprawdzania poprawności plików Ant Build.
Widzę opcję wyłączenia tego w nowszych wersjach Eclipse. Jest pod: Window, Preferences, XML, XML Files, Validation, a następnie zmień listę rozwijaną "Wskaż, gdy nie podano gramatyki:" z "Ostrzegaj" na "Ignoruj" ..
Nie znalazłem drogi to też. IMHO to błąd w Eclipse. –
Czy można wskazać na DTD lub XML Schema, który akceptuje wszystko? Oszukać go. Jestem również podsłuchiwany przez ten błąd. –
+1 tylko dla "Mam pragnienie odbytu i pragnienia bez ostrzeżenia zakładki Problemy". Prawdopodobnie najlepszy cytat ze wszechczasów. – cobaltduck