Java Programming Extensions
Create a Custom Project
Flowable Work and Engage applications are based on Spring Boot and therefore require it as a base for any development environment.
tip
Check-out the setup page in case you haven't setup your environment yet.
Spring Boot Skeleton
The easiest way to set up a project is to generate a Flowable Project by using the Flowable Initializr.
Generate a project with the Flowable Work, Frontend, Inspect, actuator, and DB of your choice as dependencies. If you want to manually create a project or a project using the Spring Initializr then also read the following sections:
- Dependency Management
- Flowable Work Dependencies
- Flowable Engage Dependencies
- Embedded Front End
- Demo Dependencies
- Java Configuration
Otherwise, you can skip directly to the User Definitions section