- JDK 8+
- maven 3
- docker CLI
To create an executable jar
, simply run:
mvn clean package
To create a non-native OCI docker image, simply run:
mvn clean spring-boot:build-image
To create a native image
, the project rely on spring-native project and buildpacks.
Run the following command
mvn -Pnative-image clean spring-boot:build-image
To run the demo using docker, invoke the following:
docker pull springdocdemos/springdoc-openapi-spring-boot-2-webflux:latest
docker run --rm -p 8080:8080 springdocdemos/springdoc-openapi-spring-boot-2-webflux:latest