Sometimes in projects I am faced with questions about process implementation or modeling options I cannot solve right away.

For this purpose I use a simple easy-to-use spring boot project to explore the possibilites right away. It runs on my localhost, starts fast and only contains a minimum amount of necessary classes.

process

Heres the new build.gradle, making camunda 7.10 work.

apply plugin: 'java'

repositories {
	mavenCentral()
}

dependencies {
    compile (group: 'org.camunda.bpm.springboot', name: 'camunda-bpm-spring-boot-starter', version: '3.2.0')
    compile group: 'org.camunda.bpm.springboot', name: 'camunda-bpm-spring-boot-starter-webapp', version: '3.2.0'
    compile group: 'org.camunda.bpm.springboot', name: 'camunda-bpm-spring-boot-starter-rest', version: '3.2.0'

    compile group: 'org.springframework', name: 'spring-tx', version: '5.0.6.RELEASE'
    compile group: 'com.h2database', name: 'h2', version: '1.4.196'
}

I update this project every time a new major camunda version is released (every 6 months). Since I mostly work with gradle I adapt the given maven pom.

check out and run the code

https://github.com/stefanfrena/camunda/tree/master/standard-spring-boot

process

Let me know what you think.