apply plugin: 'java-library'
apply plugin: 'application'

repositories {
    ivy {
        ivyPattern "https://sissource.ethz.ch/openbis/openbis-public/openbis-ivy/-/raw/main/[organisation]/[module]/[revision]/ivy.xml"
        artifactPattern "https://sissource.ethz.ch/openbis/openbis-public/openbis-ivy/-/raw/main/[organisation]/[module]/[revision]/[artifact]-[revision](-[classifier]).[ext]"
    }
}

dependencies {
    api 'eclipse:jetty-all:9.4.30.v20200611',
            'lombok:lombok:1.18.22',
            'log4j:log4j-api:2.15.0',
            'log4j:log4j-core:2.15.0',
            'fasterxml:jackson-annotations:2.9.10',
            'fasterxml:jackson-core:2.9.10',
            'fasterxml:jackson-databind:2.9.10.8',
            'slf4j:slf4j-api:1.7.9',
            'log4j:log4j-slf4j-impl:2.19.0'

    annotationProcessor 'lombok:lombok:1.18.22'
}

mainClassName = "ch.ethz.sis.microservices.download.server.startup.Main"