java - Lombok ошибка сборки при помощи Gradle в Docker
1
Сборка приложения на машине происходит успешно, а вот в 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"]
Источник
- 93
- 0
- 12 янв 2018 2018-01-12 10:20:26
- BigTows
ну значит лог сборки — Stranger in the Q 6 янв 20182018-01-06 12:22:17.000000
@StrangerintheQ Всм? Какой может быть StackTrace, если Lombok не добавил методы? — BigTows 6 янв 20182018-01-06 12:17:11.000000
вам намекают на стектрейс — Stranger in the Q 6 янв 20182018-01-06 11:43:14.000000
@RomanC Ну так, это cannot found Symbol. — BigTows 6 янв 20182018-01-06 11:29:53.000000
Сразу напрашивается вопрос какая ошибка возникает? — Roman C 6 янв 20182018-01-06 11:15:09.000000
Ответов пока нет