description = "Spring Transaction" dependencyManagement { imports { mavenBom "io.projectreactor:reactor-bom:${reactorVersion}" } } dependencies { compile(project(":spring-beans")) compile(project(":spring-core")) optional(project(":spring-aop")) optional(project(":spring-context")) // for JCA, @EnableTransactionManagement optional("javax.ejb:javax.ejb-api:3.2") optional("javax.interceptor:javax.interceptor-api:1.2.2") optional("javax.resource:javax.resource-api:1.7.1") optional("javax.transaction:javax.transaction-api:1.3") optional("com.ibm.websphere:uow:6.0.2.17") optional("io.projectreactor:reactor-core") optional("io.vavr:vavr:0.10.0") testCompile("org.aspectj:aspectjweaver:${aspectjVersion}") testCompile("org.codehaus.groovy:groovy:${groovyVersion}") testCompile("org.eclipse.persistence:javax.persistence:2.2.0") testCompile("io.projectreactor:reactor-test") }