proglab5/Lab5Client/build.gradle.kts

43 lines
838 B
Text
Raw Normal View History

2022-04-29 16:29:59 +00:00
plugins {
java
id("com.github.johnrengelman.shadow") version("7.1.2")
}
group = "ru.erius.lab5"
version = "2.0"
val mainClass = "client.Lab5Client"
repositories {
mavenCentral()
}
dependencies {
testImplementation("org.junit.jupiter:junit-jupiter-api:5.8.2")
testRuntimeOnly("org.junit.jupiter:junit-jupiter-engine")
implementation(project(":Lab5Core"))
compileOnly("org.projectlombok:lombok:1.18.22")
annotationProcessor("org.projectlombok:lombok:1.18.22")
}
tasks.getByName<Test>("test") {
useJUnitPlatform()
}
tasks.compileJava {
options.encoding = "UTF-8"
}
tasks.javadoc {
options.encoding = "UTF-8"
}
tasks.shadowJar {
archiveClassifier.set("")
manifest {
attributes(
"Manifest-Version" to "1.0",
"Main-Class" to mainClass
)
}
}