Files
jzstd/build.gradle.kts

45 lines
1.1 KiB
Plaintext

plugins {
`java-library`
`maven-publish`
}
group = "net.woggioni"
version = "0.1"
allprojects {
repositories {
mavenLocal()
jcenter()
mavenCentral()
}
}
fun property(name : String) = project.property(name).toString()
dependencies {
implementation("net.java.dev.jna", "jna", property("jna.version"))
compileOnly("org.projectlombok", "lombok", property("lombok.version"))
annotationProcessor("org.projectlombok", "lombok", property("lombok.version"))
testCompileOnly("org.projectlombok", "lombok", property("lombok.version"))
testAnnotationProcessor("org.projectlombok", "lombok", property("lombok.version"))
testRuntimeOnly("org.junit.jupiter", "junit-jupiter-engine", property("junit.version"))
testImplementation("org.junit.jupiter","junit-jupiter-api", property("junit.version"))
testImplementation("org.junit.jupiter","junit-jupiter-params", property("junit.version"))
}
tasks.withType<Test> {
useJUnitPlatform()
}
publishing {
publications {
create<MavenPublication>("maven") {
from(components["java"])
}
}
}