]>
juplo.de Git - demos/kafka/training/commit
refactor: Docker-Build auf bootBuildImage (Cloud Native Buildpacks) umstellen
Maven nutzte das io.fabric8:docker-maven-plugin, Gradle kopierte das JAR
in ein target/-Verzeichnis für dasselbe Dockerfile.
Beide Build-Systeme nutzen jetzt bootBuildImage, das über Cloud Native
Buildpacks direkt aus dem Spring Boot Plugin heraus ein OCI-Image erzeugt:
Maven: mvn spring-boot:build-image
Gradle: ./gradlew bootBuildImage
Das jib-maven-plugin (durch Rebase aus grundlagen vererbt) entfällt zugunsten
des Spring-Boot-eigenen build-image-Ziels.
Außerdem: springBoot { buildInfo() } in Gradle ergänzt, analog zum
build-info-Goal des spring-boot-maven-plugin (bereits in Maven konfiguriert).
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>