Lombok ошибка сборки при помощи Gradle в Docker

199
04 февраля 2019, 00:30

Сборка приложения на машине происходит успешно, а вот в Docker контейнере нет. Сразу напрашивается вопрос, чего-то нахватает, но чего?

Проблема в том что Lombok не добавляет методы (@Builder, @AllArgsConstructor, ....)

build.gradle

buildscript {
repositories {
    mavenCentral()
}
dependencies {
    classpath("org.springframework.boot:spring-boot-gradle-plugin:2.0.5.RELEASE")
}
}
plugins {
    id 'net.ltgt.apt' version '0.10'
}
apply plugin: 'application'
apply plugin: 'java'
apply plugin: 'eclipse'
apply plugin: 'idea'
apply plugin: 'org.springframework.boot'
apply plugin: 'io.spring.dependency-management'
...
sourceCompatibility = 11
targetCompatibility = 11
dependencies {
    annotationProcessor "org.springframework.boot:spring-boot-configuration-processor"
    compile("org.springframework.boot:spring-boot-starter-web")
    compile('org.springframework.boot:spring-boot-starter-data-mongodb')
    compile group: 'com.google.code.gson', name: 'gson', version: '2.8.5'
     compile group: 'org.projectlombok', name: 'lombok', version: '1.18.2'
    apt 'org.projectlombok:lombok:1.18.2'
    testCompile("junit:junit")
}

Dockerfile

FROM gradle:4.10.2-jre11-slim
COPY --chown=gradle:gradle . /home/gradle/src
WORKDIR /home/gradle/src
RUN gradle build
CMD ["gradle","run"]
READ ALSO
Двумерный массив ArrayList

Двумерный массив ArrayList

Использовал для своего кода стандартный массив по типу:

189
Преобразование в Map c помощью stream api

Преобразование в Map c помощью stream api

Есть список logList состоящий из элементов класса

232
Как отследить удержание кнопки в java?

Как отследить удержание кнопки в java?

Возможно ли через KeyListener отследить удерживание кнопки? Если да, то как?

198