apply plugin: ServicePlugin
apply plugin: ComponentTestsPlugin

dependencies {

    implementation project(":order-service:order-service-restapi")
    implementation project(":order-service:order-service-domain")
    implementation project(":order-service:order-service-persistence")
    implementation project(":order-service:order-service-event-handling")
    implementation project(":order-service:order-service-event-publishing")

    implementation "io.eventuate.tram.core:eventuate-tram-spring-jdbc-kafka"

    implementation "org.springframework.boot:spring-boot-starter-actuator"

    componentTestImplementation "io.eventuate.platform.testcontainer.support:eventuate-platform-testcontainer-support-service:$eventuatePlatformTestContainerSupportVersion"
    componentTestImplementation "io.eventuate.tram.core:eventuate-tram-spring-in-memory"

    componentTestImplementation "io.eventuate.common:eventuate-common-testcontainers"
    componentTestImplementation "io.eventuate.messaging.kafka:eventuate-messaging-kafka-testcontainers"
    componentTestImplementation "io.eventuate.cdc:eventuate-cdc-testcontainers"
    componentTestImplementation "io.rest-assured:rest-assured"

}


