Есть ли способ, в Eclipse, удалить удержанные от использования предупреждения, пред Java 1.5

У нас есть внутренняя библиотека Java, что по причинам прежней версии, должен быть скомпилирован с помощью Java 1.4. Однако этот lib прошел несколько версий, у последних которых были определенные методы и удержанные от использования объекты. По причинам поддержки клиентов код должен использовать некоторые из этих методов/объектов устаревших. По сути, мы всегда сохраняем последний lib на пути сборки наших проектов (в Eclipse).

Я хотел бы

@SuppressWarnings("deprecation");

Хотя, сделайте к вышеупомянутым 1,4 зависимостям, это не возможно.

Существует ли способ для меня удалить предупреждения, если только от моего представления Eclipse Problems и несколько очистки моя среда разработки?

9
задан Steven Bluen 9 January 2015 в 18:52
поделиться

3 ответа

Есть ли способ убрать предупреждения, хотя бы из моего представления Eclipse Problems, и немного очистить мою среду разработки?

Вы можете настроить компилятор Java на игнорирование предупреждений об устаревании. Я бы предложил настроить этот параметр для конкретного проекта, а не глобально. Для этого щелкните правой кнопкой мыши на вашем проекте и перейдите к Properties > Java Compiler > Errors/Warnings. Нажмите Enable project specific settings, затем разверните Deprecated and restricted API и выберите Ignore для Deprecated API.

Это отключит все устаревшие предупреждения.

17
ответ дан 4 December 2019 в 11:03
поделиться

Вы можете рассматривать его как отдельный проект. Если он унаследован, вам не нужно часто обновлять. В своем основном проекте используйте JAR, созданный со ссылкой на источник, чтобы вы все еще видели его. Таким образом, он не будет компилироваться и не будет постоянно создавать предупреждения.

0
ответ дан 4 December 2019 в 11:03
поделиться

Если вас не беспокоит устаревание где-либо в этом проекте, вы всегда можете указать ему собственные настройки компиляции проекта и настроить игнорирование устаревания. Это не идеально, но в данном случае это может быть лучше для вас, чем жить с предупреждениями об устаревании - это означает, что вам будет легче обнаружить их в своих других проектах.

2
ответ дан 4 December 2019 в 11:03
поделиться
Другие вопросы по тегам:

Похожие вопросы: