subprojects { group = 'eu.jonahbauer' version = '1.0-SNAPSHOT' apply plugin: 'java' repositories { mavenCentral() } compileJava { sourceCompatibility = 17 targetCompatibility = 17 } ext { log4j2 = "2.14.1" lombok = "1.18.22" junit = "5.8.1" mockito = "4.0.0" } dependencies { implementation "org.jetbrains:annotations:22.0.0" implementation "com.google.code.gson:gson:2.8.8" implementation "org.apache.logging.log4j:log4j-api:$log4j2" implementation "org.apache.logging.log4j:log4j-core:$log4j2" implementation "org.apache.logging.log4j:log4j-slf4j-impl:$log4j2" testImplementation "org.junit.jupiter:junit-jupiter:$junit" testImplementation "org.junit.jupiter:junit-jupiter-engine:$junit" testImplementation "org.mockito:mockito-inline:$mockito" testImplementation "org.mockito:mockito-junit-jupiter:$mockito" compileOnly "org.projectlombok:lombok:$lombok" annotationProcessor "org.projectlombok:lombok:$lombok" testCompileOnly "org.projectlombok:lombok:$lombok" testAnnotationProcessor "org.projectlombok:lombok:$lombok" } }