msb3/build.gradle

51 lines
1.1 KiB
Groovy

subprojects {
apply plugin: 'java'
apply plugin: 'java-library'
apply plugin: 'maven-publish'
group = 'ru.dragonestia.msb3'
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()
}
}