Сборка Gradle не работает с загрузкой lombok Spring

У меня есть проект Gradle, в котором есть банка lombok, я добавил следующую зависимость в gradle, версия Gradle: 4.5.1

compileOnly group:'org.projectlombok',name:'lombok', version: '1.16.20'

Gradle build в командной строке не работает

что именно не работает?

Eugene 16.03.2018 11:09

получение ошибки компиляции не может найти метод установки символов, а методы получения не найдены из-за баночки ломбока, где мы не дадим сеттеру, геттер просто предоставит аннотацию @Data

Pandit Biradar 16.03.2018 11:50
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Приходилось ли вам сталкиваться с требованиями, в которых вас могли попросить поднять тревогу или выдать ошибку, когда метод Java занимает больше...
Версия Java на основе версии загрузки
Версия Java на основе версии загрузки
Если вы зайдете на официальный сайт Spring Boot , там представлен start.spring.io , который упрощает создание проектов Spring Boot, как показано ниже.
Документирование API с помощью Swagger на Springboot
Документирование API с помощью Swagger на Springboot
В предыдущей статье мы уже узнали, как создать Rest API с помощью Springboot и MySql .
0
2
3 044
2
Перейти к ответу Данный вопрос помечен как решенный

Ответы 2

Для меня выражение, на которое вы ссылаетесь, работает правильно. Не могли бы вы более подробно описать обнаруженную вами ошибку? Чтобы отобразить более подробную трассировку того, что пошло не так, используйте переключатель командной строки '--трассировки стека', например:

.\gradlew --stacktrace assemble

Gradle командной строки выдает сообщение об ошибке компиляции? Или вы используете Android Studio, если так, возможно, вы забыли настроить lombok в качестве агента процессора аннотаций, см .: https://projectlombok.org/setup/android и Файл> Другие настройки> Настройки по умолчанию ...> Сборка, выполнение, разработка> Компилятор> Обработчики аннотаций> Включить обработку аннотаций.

Спасибо @Istvan, его Java-проект Spring Boot Project, когда я делаю gradle build Istvan TestService.java:23: error: cannot find symbol resource.setTopic(topic); ^ symbol: method setTopic(Topic) location: variable resource of type Measure User\dd\exception\handler\RestR esponseEntityExceptionHandler.java:44: error: cannot find symbol return ApiError.builder() ^ symbol: method builder() location: class ApiError, эти ошибки являются методами установки и построения lombok

Pandit Biradar 17.03.2018 08:32

Наконец-то удалось решить проблему :) API-интерфейс spring rest похож на public Department getEmployeesDepartmet(@Pathvariabel(ID) int id , @Pathvariable(employeId) in employeeID) here ID and employeeID was string constant из-за этой ошибки компилятора int не может преобразовать в String, просто удалил константу и добавил строковые переменные в pathvariable

Pandit Biradar 17.03.2018 18:03
Ответ принят как подходящий

Наконец-то удалось решить проблему :) API пружинного упора похож на public Department getEmployeesDepartmet(@Pathvariabel(ID) int id , @Pathvariable(employeId)int employeeID)

здесь ID и employeeID были строковой константой из-за этой ошибки компилятора, int не может преобразовать в String, просто удалили константу и добавили строковые переменные в переменную пути -

Другие вопросы по теме