Używam ANTLR do generowania plików źródłowych Java. Mogę sprawić, że Eclipse zrozumie, że wygenerowane pliki zostały wyprowadzone, ale nadal daje mi ostrzeżenia o nieszkodliwych rzeczach (np. Niepotrzebny import itd.). Chciałbym skonfigurować Eclipse do ignorowania pochodnych plików podczas wyświetlania ostrzeżeń. czy to możliwe?Czy można skonfigurować Eclipse, aby wyłączyć ostrzeżenia dotyczące pochodnych plików źródłowych?
Odpowiedz
Obawiam się, że to, co widzisz (w Preferencjach), jest tym, co dostajesz.
Jeśli jednak masz zamiar stworzyć kod ANTLR, to dlaczego nie pójść o krok dalej i twój skrypt budujący (mrówka, Maven, ...) zawija ten kod do słoika? Skonfiguruj ten plik Jar jako zależność w Eclipse, a Eclipse nie będzie musiał przeglądać brzydkiego generowanego automatycznie kodu i rzucać o nim dopasowania.
OK, właśnie to zrobiłem. Niezbyt elegancko, ale działa. Moja skłonność do OCD do utrzymania obszaru roboczego bez ostrzeżenia może być kontynuowana. Dzięki. –
Można umieścić wyprowadzone lub wygenerowane automatycznie pliki w oddzielnym projekcie zaćmienia i zastosować specjalne właściwości projektu do tego projektu "pochodnych plików", np. Nie wyświetlać ostrzeżeń dotyczących nieużywanych importów.
Różne ustawienia tego samego projektu dla różnych pakietów lub folderów źródłowych nie są możliwe, o ile wiem.
Związane z http://stackoverflow.com/questions/1127920/how-to-suppress-java-warnings-for-specific-directories-or-files-such-as-generate – Gray
Zobacz odpowiedź Knubo na [Jak pomijanie ostrzeżeń Java dla określonych katalogów lub plików, takich jak wygenerowany kod] (http://stackoverflow.com/questions/1127920/how-to-suppress-java-warnings-for-specific-directories-or-files-such-as- generated/3749955 # 3749955) dla sposobu użycia programu maven do automatycznego dodawania adnotacji @SuppressWarnings. – 0x89