- Ломбок неочевидный. В начале недели джуниор на саппорте открывает проект с ломбоком, и, естественно, не может собрать и запустить, пока не посмотрю я и не скажу поставить плагин.
- Там нужна ещё какая-то магия, а не просто установка плагина. Потому что один проект с ломбоком у меня открылся и заработал, а второй который я выкачал, я собраться заставить не смог — в первом магию прописали правильно, а во втором видимо не смогли.
- Это очень своеобразная зависимость. Ситуация опять же из практики — класс сделан через lombok @data (что подразумевает lombok equals). Класс могут использовать несколько команд — кто собственно использует фреймворк. По непонятной причине equals который работал на виндовых машинах перестаёт работать на AWS. Если бы equals был прописан явно, мы бы его отдебажили, что-то подхачили и т.д. Но так как его делает ломбок, — мы не можем туда залезть, а переписывать на свой чисто от себя как-то не хочется, и теоретически можем поломать код других команд.
- Одна моя знакомая хотела завести его в другой фреймворк, но там было много чего намешано (и Джава и Груви), и как-то никак не получилось.
Моё мнение такое что если вы работаете НЕ один, вам НАДО шарить код, и вы не умеете в загадочную магию, то лучше обойтись без ломбока. Заводить его только ради геттеров-сеттеров не стоит.
Ну а если работаете один, код не шарится, и нравится — пожалуйста.