Quarkus offers many local development capabilities, including the recently released Dev Services that usually run with Testcontainers under the hood. We can leverage Dev Services to provide real-time API provider development experiences for Quarkus-based services and client apps.
In this session, I provide an overview of using Quarkus and its Dev Services in Gradle projects. We take WireMock as an example. I will demonstrate how to develop a REST API and a gRPC 3-tier client-service-database application using Quarkus and WireMock. DM for a Testcontainers edition!
Demo with Apache Maven: https://github.com/wiremock/wiremock-quarkus-devservice-demo
Demo with Gradle Build Tool: https://github.com/oleg-nenashev/gradle-quarkus-plugin-demo
NOTE: This presentation was modified on Oct 10, 2025, to exclude the IP of Gradle Inc. Extended introduction, Quarkus Plugin for Gradle Build Tool, and the respective demo details are no longer included in the slides.
Copyright Notice: Gradle, Inc. Gradle®, Develocity®, Build Scan®, and the Gradlephant logo are registered trademarks of Gradle, Inc. "Gradle" means "Gradle Build Tool" and does not reference Gradle, Inc. and/or its subsidiaries