Example projects showing how to integrate JobRunr background job scheduling into different JVM stacks.
- java-app — Plain Java 25
- kotlin-app — Kotlin + Kotlin Serialization
- spring-app — Spring Boot
- quarkus-app — Quarkus
- micronaut-app — Micronaut
See each project's README for setup instructions.
Each project includes tests using the JobRunr test fixtures (org.jobrunr:jobrunr:...:test-fixtures). Run them with the Gradle wrapper:
cd java-app && ./gradlew test