Ломбок не работает с компиляцией GWT
Я пытался использовать Lombok в качестве последнего решения (в некотором отчаянии) для моей проблемы получения / установки (я пробовал генераторы GWT и процессоры аннотаций, но Lombok выглядит так, как будто это может быть ответом), но я столкнулся с проблема. Если я положу аннотации в моем классе:
@Getter @Setter
public class MyModel extends MyAbstractModel {
private Integer uid;
//...
}
Затем, как и ожидалось, Eclipse может увидеть новые методы. Я поместил lombok.jar в /lib и поместил его в путь сборки, но когда я пытаюсь использовать компиляцию GWT, я получаю ошибки о том, что ни один из методов получения / установки не существует. Если я вставлю их вручную, компиляция работает нормально.
Я не могу понять, что здесь происходит, я даже положил -javaagent
ссылка на аргументы ВМ, но без сигары. Похоже, что процессоры аннотаций lombok не работают, когда GWT компилируется (и я также пытался удалить unitCache, но это тоже не работает).
Я действительно не хочу писать эти геттеры и сеттеры вручную, у меня есть около 50 хороших моделей, и некоторые из них имеют 20-30 свойств.