Сборка приложения на машине происходит успешно, а вот в 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"]
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Возможно ли через KeyListener отследить удерживание кнопки? Если да, то как?