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