This project demonstrates the use of Spring Boot and the Spring Zeebe SDK to interact with a local Self-Managed Camunda installation.
A guide for developing this project is available in the Camunda docs. See that guide for step-by-step instructions and more detailed explanations.
Included in this project are examples of:
- Deploying a process model.
- Initiating a process instance.
- Handling a service task.
- A running Self-Managed Camunda installation (see the associated guide for instructions).
- Maven.
- Version 17+ of a Java Development Kit (JDK).
- Clone the repository.
- Run the project:
mvn spring-boot:run
You should see output indicating that a process has been deployed, a process instance has been started, and a service task has been handled.
If the project fails to run, check the following:
- The Camunda installation is running.
- The Zeebe Broker is accessible at
localhost:8080
, and the Zeebe Gateway is accessible atlocalhost:26500
, or adjust theapplication.properties
file to match your configuration.