Project Lombok - метод не определен для типа Geofence

Я включил Project Lombok в свою зависимость Gradle следующим образом:

    provided 'org.projectlombok:lombok:1.16.0'

Я аннотировал все свои геттеры и сеттеры с помощью

@Getter @Setter

Но сейчас я вообще не могу построить свой проект. Я получаю такие ошибки:

Ошибка: C: \ Users \ Igor \ Workspace \ Geofencing \ libraries \ my-sdk \ src \ main \ java \ com \ sdk \ MyMonitor.java: 93: метод getLatitude () не определен для типа Geofence

Но я точно знаю, что getLatitude определяется Lombok в моем классе Geofence.java!


person IgorGanapolsky    schedule 03.02.2015    source источник
comment
Это не помогло? projectlombok.org/setup/android.html   -  person JustinKSU    schedule 04.02.2015
comment
Я вижу сообщение об этой проблеме: code.google.com/p/ android / issues / detail? id = 77902. Видимо это проблема с обработкой аннотаций Android Studio внутри проектов библиотеки. Это расстраивает!   -  person IgorGanapolsky    schedule 04.02.2015


Ответы (1)


У меня также отсутствуют геттеры и сеттеры в проекте Spring Data. Я решил проблему, понизив Lombok до версии 1.14.8, см. http://mvnrepository.com/artifact/org.projectlombok/lombok

person rmv    schedule 15.04.2015