Могу ли я использовать Lombok с GWT в режиме разработки? - PullRequest
5 голосов
/ 07 декабря 2011

Я пытался следовать официальным инструкциям при запуске проекта GWT в автономном режиме в режиме разработки, но либо я делаю что-то не так, либо это больше не работает с текущими версиями GWT?

Я получаю ошибку:

"Метод setA (int) не определен для типа MyData".

MyData проста:

@Data
public class MyData {
  private int a;
}

Я указываю

-javaagent: /path/to/lombok.jar=ECJ

в моей конфигурации запуска Eclipse (как виртуальная машинааргумент).

Я также попытался поиграться с

-Xbootclasspath / p: /path/to/lombok.jar

, а такжезапуск режима dev из моего файла ant и т. д.

Проблема в том, что я в основном просто угадываю, как должна работать вся установка, поэтому вместо устранения моих неудачных попыток я хотел бы спросить, какправильная настройка будет выглядеть?

Ответы [ 2 ]

4 голосов
/ 06 февраля 2012

Возможно, вы уже работали, но я могу подтвердить, что он работает с GWT2.4 / Eclipse 3.7. Единственная необходимая опция - это -javaagent VM arg и добавление lombok.jar в classpath / buildpath.

Я думаю, что есть некоторые проблемы, когда вы впервые начинаете его использовать, связанные с папкой gwt-unitCache и папкой war / WEB-INF / classes, очистка которых, вероятно, является хорошим шагом при настройке!

2 голосов
/ 02 января 2012

Я думаю, что вы наткнулись на Выпуск 393 .Если это так, вы можете попробовать последнюю версию edge

Раскрытие информации: я один из разработчиков проекта lombok.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...