Представьте, что ваш проект - машина.
Что бы вы сделали, если в любой момент, когда вы заводите автомобиль, мигает 30-40 сигнальных ламп?
Если ваш скрипт сборки выдает предупреждение, вы должны хотя бы посмотреть, что происходит, почему это предупреждение есть. Конечно, у вас могут быть примеры запуска систем с предупреждениями, но это не то, что вы хотите (я ожидаю).
Мы используем некоторые статические анализаторы кода lime PMD или findBugs (оба для Java). После каждой сборки мы также исправляем предупреждения, полученные этими инструментами.
Если ваше предупреждение не имеет значения по какой-либо причине, посмотрите, предоставляет ли ваш язык такие вещи, как @supressWarning. На самом деле это не рекомендация. Это всего лишь комментарий.