description = "Spring State Machine Data Common" project('spring-statemachine-data-jpa') { description = "Spring State Machine Data Jpa" dependencies { compile project(":spring-statemachine-data-common") compile "org.springframework:spring-orm" testCompile project(":spring-statemachine-test") testCompile project(path:":spring-statemachine-data-common", configuration:"testArtifacts") optional "org.eclipse.persistence:javax.persistence" testCompile "org.hsqldb:hsqldb" testCompile "org.springframework.boot:spring-boot-starter-test" testRuntime "org.springframework.boot:spring-boot-starter-data-jpa" testRuntime "org.springframework.boot:spring-boot-starter-web" } } project('spring-statemachine-data-redis') { description = "Spring State Machine Data Redis" dependencies { compile project(":spring-statemachine-data-common") compile "org.springframework.data:spring-data-redis" testCompile project(":spring-statemachine-test") optional "org.eclipse.persistence:javax.persistence" testCompile project(path:":spring-statemachine-data-common", configuration:"testArtifacts") testCompile "org.springframework.boot:spring-boot-starter-test" testRuntime "org.apache.commons:commons-pool2" testRuntime "redis.clients:jedis" testRuntime "org.springframework.boot:spring-boot-starter-data-redis" testRuntime "org.springframework.boot:spring-boot-starter-web" } } project('spring-statemachine-data-mongodb') { description = "Spring State Machine Data MongoDB" dependencies { compile project(":spring-statemachine-data-common") compile "org.springframework.data:spring-data-mongodb" testCompile project(":spring-statemachine-test") optional "org.eclipse.persistence:javax.persistence" testCompile project(path:":spring-statemachine-data-common", configuration:"testArtifacts") testCompile "org.springframework.boot:spring-boot-starter-test" testRuntime "org.springframework.boot:spring-boot-starter-data-mongodb" testRuntime "org.springframework.boot:spring-boot-starter-web" } }