Files
kestra/cli/build.gradle
2024-04-24 16:15:08 +02:00

44 lines
1.4 KiB
Groovy

configurations {
implementation.extendsFrom(micronaut)
}
dependencies {
// micronaut
implementation "info.picocli:picocli"
implementation "io.micronaut.picocli:micronaut-picocli"
implementation "io.micronaut:micronaut-management"
implementation "io.micronaut:micronaut-http-server-netty"
// logs
implementation 'ch.qos.logback.contrib:logback-json-classic:0.1.5'
implementation 'ch.qos.logback.contrib:logback-jackson:0.1.5'
// plugins
implementation 'org.eclipse.aether:aether-api:1.1.0'
implementation 'org.eclipse.aether:aether-spi:1.1.0'
implementation 'org.eclipse.aether:aether-util:1.1.0'
implementation 'org.eclipse.aether:aether-impl:1.1.0'
implementation 'org.eclipse.aether:aether-connector-basic:1.1.0'
implementation 'org.eclipse.aether:aether-transport-file:1.1.0'
implementation 'org.eclipse.aether:aether-transport-http:1.1.0'
implementation('org.apache.maven:maven-aether-provider:3.3.9') {
// sisu dependency injector is not used
exclude group: 'org.eclipse.sisu'
}
// modules
implementation project(":core")
implementation project(":repository-memory")
implementation project(":runner-memory")
implementation project(":jdbc")
implementation project(":jdbc-h2")
implementation project(":jdbc-mysql")
implementation project(":jdbc-postgres")
implementation project(":storage-local")
implementation project(":webserver")
}