У меня есть устаревшее веб-приложение, в котором используются теги jstl и Struts 1. Когда я предварительно компилирую файлы JSP с помощью Java 5/6, теги jstl и Struts 1 выдают предупреждения о «непроверенных или небезопасных операциях». Например, если я использую следующий тег:
<%@ page import="/anotherpage.inc" %>
Выдается следующее предупреждение:
[javac] Примечание. В некоторых входных файлах используются неотмеченные или небезопасные операции. [javac] Примечание: Перекомпилируйте с -Xlint: не отмечен для подробностей.
Если я перекомпилирую с параметром -Xlint: unchecked, я получаю подробную информацию о внутренней работе библиотеки тегов JSP, которая нарушает правила. Я хотел бы подавить все предупреждения о непроверенных операциях. Я думал, что использование -Xlint: -unchecked подавит предупреждения, но этого не произошло.
Как мне подавить эти предупреждения при компиляции моих страниц JSP? Было бы непрактично перекодировать библиотеки тегов JSP или обновить тысячу страниц JSP. Я ищу флаг компилятора для глобального отключения предупреждения, чтобы я мог видеть все предупреждения, кроме неотмеченных предупреждений. Спасибо!