Skip to content

Latest commit

 

History

History
59 lines (41 loc) · 946 Bytes

quickstart.adoc

File metadata and controls

59 lines (41 loc) · 946 Bytes

Quickstart

Java

JDK 21 für normale Entwicklung,

sdk install java 21.0.2-tem
sdk use java 21.0.2-tem

DB neu aufsetzen und Modell generieren

./mvnw io.brachu:docker-compose-maven-plugin:up@run-docker org.liquibase:liquibase-maven-plugin:dropAll org.liquibase:liquibase-maven-plugin:update org.jooq:jooq-codegen-maven:generate

Test

startet auch docker container

./mvnw clean test

Run

./mvnw docker-compose:up@run-docker
./mvnw spring-boot:run

Run Spring Native

Hinweis: Jooq benötigt extra Instrumentation (oder automatisches Tracing), siehe jOOQ/jOOQ#8779

JDK 23, NIK 24 (Native image. JDK 21 sollte auch einfach gehen)

Compiling

sdk install java 24.1.1.r23-nik
sdk use java 24.1.1.r23-nik
./mvnw -Pnative native:compile

Native Running

./target/acme