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" annotationProcessor "org.projectlombok:lombok" testImplementation platform('org.junit:junit-bom:5.10.0') testImplementation 'org.junit.jupiter:junit-jupiter' } test { useJUnitPlatform() } }