Отключить предупреждение DTD для скриптов Ant в Eclipse?

Я использую Eclipse Ganymede . Все работает хорошо, но у меня есть анальное сохраняющее стремление к вкладке Проблемы без предупреждений. Прямо сейчас он (правильно) жалуется на мои сценарии Ant : «Для документа не обнаружено никаких грамматических ограничений (DTD или XML-схема)». Есть ли способ отключить это только для этих файлов? В идеале я хотел бы, чтобы он все еще предупреждал меня, если в моих других ограниченных схемами файлах отсутствовали объявления схемы.

12.12.2008 18:48:27
Я также не нашел способ обойти это. ИМХО, это ошибка в Eclipse.
Matt Solnit 13.12.2008 01:02:31
Можно ли указать на DTD или XML-схему, которая принимает что-нибудь? Чтобы обмануть это. Я также прослушан этой ошибкой.
user14070 26.01.2009 02:19:10
+1 только за "У меня анальное сохраняемое стремление к вкладке" Проблемы без предупреждений "." Возможно, лучшая цитата SO всех времен.
cobaltduck 18.07.2014 11:53:48
7 ОТВЕТОВ
РЕШЕНИЕ

Самое простое - предоставить минимальное DTD для его отключения.

<!DOCTYPE project>

для файлов муравьев

129
17.06.2016 12:45:59
В самом деле, начало вашего build.xml выглядит следующим образом: <?xml version = '1.0' encoding = 'windows-1252'?> <!DOCTYPE project> <project name="myproject" default="make" basedir=".">мне пришлось закрыть + снова открыть вкладку, чтобы предупреждение исчезло ...
Nicholas White 1.10.2009 09:35:34
Извините, если это глупый вопрос, но у ANT нет файла DTD, который мы можем указать на реальную проверку XML? Ура!
rafa.ferreira 14.05.2010 02:32:17
Ни о чем я не знаю. Кроме того, расширяемость Ant делает невозможным получение полной версии.
David Pierre 19.05.2010 15:01:37
Вы имеете в виду, что я должен включить "для файлов муравья" тоже?
Andriy Drozdyuk 2.06.2010 11:09:08
@ Николас Уайт - вы также можете просто щелкнуть правой кнопкой мыши по проекту и выбрать «Подтвердить», после чего предупреждение должно исчезнуть после внесения изменений
Green Day 22.06.2012 22:11:17

Вы можете удалить его и восстановить, чтобы избежать предупреждения. Это ошибка, очевидно.

4
21.01.2011 23:09:32

На самом деле, как говорит Дамоко, это похоже на ошибку в Eclipse. Если я удаляю (копирую в другое место) файл из окон, обновляю затмение, а затем восстанавливаю файл и снова обновляю, предупреждение исчезает.

Я использую Eclipse Galileo build 20090621-0832.

1
2.03.2010 10:51:52

Хотя эта ветка немного старше, кому-то это может показаться интересным:

http://www.cs.hs-rm.de/~knauf/KomponentenArchitekturen2008/jsfunit/index.html

Перейдите в Свойства проекта -> Проверка и следуйте снимкам экрана на этой странице. Должно быть легко, даже если вы не говорите по-немецки. ;-)

Это решение отлично сработало для меня. Ура!

6
1.10.2010 10:03:34

щелкните правой кнопкой мыши на предупреждение, чтобы удалить его, а затем очистите

-1
15.02.2011 19:37:15
Проблема возвращается со следующей перестройкой.
Russ Bateman 14.11.2011 21:08:06

Будучи с Брайаном в «анально-сохраняющемся стремлении к вкладке« Проблемы без предупреждений »), я наконец решил серьезно отнестись к решению этой проблемы. Благодаря лидерству Мартина это выглядит как сделка.

Однако вместо Project -> Properties его можно решить глобально через Windows -> Preferences.

  1. Выберите категорию проверки на левой панели.
  2. Найдите Validator с именем «XML Validator» (на правой панели) и нажмите кнопку с его эллипсами (...).
  3. В следующем диалоговом окне выберите «Исключить группу» и нажмите «Добавить правило ...».
  4. На первой странице мастера создания правила фильтрации выберите параметр «Тип содержимого» и нажмите «Далее»>.
  5. Наконец, в раскрывающемся списке «Тип содержимого» выберите «Ant Buildfile».
  6. Нажмите Finish и пару OK, чтобы позаботиться о существующих и будущих предупреждениях о проверке файла Ant Build.
27
17.10.2011 14:53:57

Я вижу возможность отключить это в более новых версиях Eclipse. Он находится под: Window, Preferences, XML, XML Files, Validation, затем измените раскрывающийся список «Укажите, когда грамматика не указана:» с «Предупредить» на «Игнорировать» ..

2
1.06.2013 15:59:45