1
0
mirror of synced 2025-12-19 18:14:56 -05:00
Files
airbyte/dataline-server/build.gradle
2020-08-28 14:04:51 -07:00

40 lines
1.6 KiB
Groovy

plugins {
id 'application'
}
dependencies {
implementation group: 'org.eclipse.jetty', name: 'jetty-server', version: '9.4.31.v20200723'
implementation group: 'org.eclipse.jetty', name: 'jetty-servlet', version: '9.4.31.v20200723'
implementation group: 'org.glassfish.jaxb', name: 'jaxb-runtime', version: '2.3.3'
implementation group: 'org.glassfish.jersey.containers', name: 'jersey-container-servlet', version: '2.31'
implementation group: 'org.glassfish.jersey.inject', name: 'jersey-hk2', version: '2.31'
implementation group: 'org.glassfish.jersey.media', name: 'jersey-media-json-jackson', version: '2.31'
implementation group: 'org.glassfish.jersey.ext', name: 'jersey-bean-validation', version: '2.31'
implementation group: "com.fasterxml.jackson.core", name: "jackson-databind", version: "2.9.8"
implementation group: "com.networknt", name: "json-schema-validator", version: "1.0.42"
implementation project(':dataline-api')
implementation project(':dataline-config')
implementation project(':dataline-config-persistence')
implementation project(':dataline-config-init')
implementation project(':dataline-db')
implementation project(':dataline-scheduler')
}
application {
mainClass = 'io.dataline.server.ServerApp'
}
run {
// default for running on local machine.
environment "CONFIG_ROOT", new File(".").absolutePath + "data/config"
environment "VERSION", "0.1.0"
environment "DATABASE_USER", "postgres"
environment "DATABASE_PASSWORD", ""
environment "DATABASE_DB", "dataline"
environment "DATABASE_URL", "jdbc:postgresql://localhost:5432/dataline"
}