apply plugin: 'java' wrapper { gradleVersion = '5.3' distributionType = Wrapper.DistributionType.BIN } project.group = projectGroup project.version = projectVersion compileJava { sourceCompatibility = 1.8 targetCompatibility = 1.8 options.encoding = 'UTF-8' } repositories { mavenLocal() mavenCentral() } ext { slf4j_version = '1.7.25' lombok_version = '1.18.2' } dependencies { /* LOGGER */ compile (group: 'org.slf4j', name: 'slf4j-api', version: slf4j_version) /* COMPONENTS */ compile (group: 'com.google.guava', name: 'guava', version: '28.0-jre') /* LOMBOK */ annotationProcessor (group: 'org.projectlombok', name: 'lombok', version: lombok_version) compileOnly (group: 'org.projectlombok', name: 'lombok', version: lombok_version) }