subprojects { apply plugin: 'java' apply plugin: 'java-library' apply plugin: 'maven-publish' group = 'ru.dragonestia.msb3' version = '3.0' java { toolchain { languageVersion = JavaLanguageVersion.of(21) } archivesBaseName = 'msb3-' + project.name withJavadocJar() withSourcesJar() } javadoc { options.addStringOption('Xdoclint:none', '-quiet') options.encoding = 'UTF-8' } tasks { compileJava { options.encoding = "UTF-8" } compileTestJava { options.encoding = "UTF-8" } } repositories { mavenCentral() maven { url "https://jitpack.io" } } dependencies { compileOnly "org.projectlombok:lombok:1.18.34" annotationProcessor "org.projectlombok:lombok:1.18.34" testImplementation platform('org.junit:junit-bom:5.10.0') testImplementation 'org.junit.jupiter:junit-jupiter' testImplementation 'org.mockito:mockito-core:5.14.2' } test { useJUnitPlatform() } }