dependencies { implementation project(':conductor-common-persistence') implementation project(':conductor-common') implementation project(':conductor-core') compileOnly 'org.springframework.boot:spring-boot-starter' compileOnly 'org.springframework.retry:spring-retry' implementation "com.google.guava:guava:${revGuava}" implementation "com.fasterxml.jackson.core:jackson-databind" implementation "com.fasterxml.jackson.core:jackson-core" implementation "org.apache.commons:commons-lang3" // https://mvnrepository.com/artifact/org.flywaydb/flyway-core implementation 'org.flywaydb:flyway-core:11.3.1' // https://mvnrepository.com/artifact/org.xerial/sqlite-jdbc implementation 'org.xerial:sqlite-jdbc:3.49.0.0' implementation "org.springframework.boot:spring-boot-starter-jdbc" testImplementation "org.apache.groovy:groovy-all:${revGroovy}" testImplementation project(':conductor-server') testImplementation project(':conductor-grpc-client') testImplementation project(':conductor-es7-persistence') testImplementation project(':conductor-test-util').sourceSets.test.output testImplementation project(':conductor-common-persistence').sourceSets.test.output testImplementation "org.awaitility:awaitility:${revAwaitility}" } test { //the MySQL unit tests must run within the same JVM to share the same embedded DB maxParallelForks = 1 }