]> juplo.de Git - demos/kafka/training/commit
refactor: Docker-Build auf bootBuildImage (Cloud Native Buildpacks) umstellen
authorKai Moritz <kai.milan.moritz@googlemail.com>
Fri, 22 May 2026 12:41:23 +0000 (12:41 +0000)
committerKai Moritz <kai.milan.moritz@googlemail.com>
Fri, 12 Jun 2026 18:47:01 +0000 (18:47 +0000)
commitff2784e1f598ac140d9648707105c1fdf6ffee76
treec5f6454542b10e8e17ac2908b50f4805482ba863
parent02918d01acd73bc88668b838f984e4d671b03887
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>
build.gradle
pom.xml