The Camunda Engine can be used in a Quarkus application by using the provided Quarkus Extension. Quarkus Extensions add behavior to your Quarkus application by adding dependencies to the classpath.
The Camunda Engine Quarkus Extension will pre-configure the Camunda process engine, so it can be easily used in a Quarkus application.
If you are not familiar with Quarkus, have a look at the getting started guide.
To enable Camunda Engine autoconfiguration, add the following dependency to your
<dependency> <groupId>org.camunda.bpm.quarkus</groupId> <artifactId>camunda-bpm-quarkus-engine</artifactId> <version>7.18.0</version> </dependency>
This will add the Camunda engine v.7.18.0 to your dependencies.
Supported deployment scenarios
Camunda supports the following deployment scenario:
- executable JAR with one embedded process engine.
There are other possible variations that might also work, but are not tested by Camunda at the moment.