]> juplo.de Git - demos/kafka/training/commit
refactor: Docker-Build auf bootBuildImage (Cloud Native Buildpacks) umstellen consumer/spring-consumer--claude-5
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, 29 May 2026 20:32:16 +0000 (20:32 +0000)
commit9f9e618770f65432b4b04cbd2e75e9c6b1f0cf75
tree22aa950cd0292a549847a00f3297540e629ab91b
parentbc488dd1d31264df58eaa9c9c3443b7c4930c545
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