plugins { id 'java' id "io.dotinc.vertx-codegen-plugin" version "0.1.1" } group 'cz.senslog' version '1.2.2' //version '1.3-SNAPSHOT' sourceCompatibility = 17 repositories { mavenCentral() mavenLocal() } codeGen { vertxVersion = '4.4.3' generatedDirs = "src/main/generated" generationPath = "proxy" } test { useJUnitPlatform() } jar { duplicatesStrategy = DuplicatesStrategy.EXCLUDE manifest { attributes( 'Main-Class': 'cz.senslog.analyzer.app.Main' ) } from { configurations.runtimeClasspath.collect { it.isDirectory() ? it : zipTree(it) } } } dependencies { testImplementation group: 'org.junit.jupiter', name: 'junit-jupiter', version: '5.9.3' testImplementation group: 'org.mockito', name: 'mockito-core', version: '5.4.0' testImplementation group: 'org.apache.logging.log4j', name: 'log4j-slf4j2-impl', version: '2.20.0' implementation group: 'org.apache.logging.log4j', name: 'log4j-core', version: '2.20.0' implementation group: 'org.apache.logging.log4j', name: 'log4j-api', version: '2.20.0' implementation group: 'com.beust', name: 'jcommander', version: '1.82' implementation group: 'com.google.code.gson', name: 'gson', version: '2.10.1' implementation group: 'org.yaml', name: 'snakeyaml', version: '2.0' implementation group: 'jakarta.mail', name: 'jakarta.mail-api', version: '2.1.2' implementation group: 'com.sun.mail', name: 'jakarta.mail', version: '2.0.1' implementation group: 'io.vertx', name: 'vertx-core', version: '4.4.3' implementation group: 'io.vertx', name: 'vertx-web', version: '4.4.3' annotationProcessor 'io.vertx:vertx-codegen:4.4.3:processor' annotationProcessor 'io.vertx:vertx-service-proxy:4.4.3' implementation group: 'org.jdbi', name: 'jdbi3-postgres', version: '3.39.1' implementation group: 'org.jdbi', name: 'jdbi3-jodatime2', version: '3.39.1' implementation group: 'org.postgresql', name: 'postgresql', version: '42.6.0' implementation group: 'com.h2database', name: 'h2', version: '2.1.214' implementation group: 'com.zaxxer', name: 'HikariCP', version: '5.0.1' implementation group: 'com.google.dagger', name: 'dagger', version: '2.46.1' annotationProcessor 'com.google.dagger:dagger-compiler:2.46.1' }