//file:noinspection GroovyAssignabilityCheck plugins { id 'java' id 'maven-publish' } wrapper { gradleVersion = '7.1.1' distributionType = Wrapper.DistributionType.BIN } compileJava { sourceCompatibility = targetCompatibility = JavaVersion.VERSION_1_8 options.encoding = 'UTF-8' } group 'ru.di9' version '1.9.2' repositories { mavenLocal() mavenCentral() } dependencies { compileOnly('org.jetbrains:annotations:23.0.0') annotationProcessor('org.projectlombok:lombok:1.18.24') compileOnly('org.projectlombok:lombok:1.18.24') } publishing { publications { mavenBinary(MavenPublication) { groupId = project.group artifactId = project.name version = project.version from components.java } } }