kmath/kmath-commons/build.gradle.kts

29 lines
660 B
Plaintext
Raw Permalink Normal View History

plugins {
kotlin("jvm")
2019-02-22 13:52:35 +03:00
`maven-publish`
}
description = "Commons math binding for kmath"
dependencies {
api(project(":kmath-core"))
api(project(":kmath-sequential"))
api("org.apache.commons:commons-math3:3.6.1")
testImplementation("org.jetbrains.kotlin:kotlin-test")
testImplementation("org.jetbrains.kotlin:kotlin-test-junit")
}
2019-02-22 13:52:35 +03:00
val sourcesJar by tasks.registering(Jar::class) {
classifier = "sources"
from(sourceSets.main.get().allSource)
}
publishing {
publications {
register("jvm", MavenPublication::class) {
from(components["java"])
artifact(sourcesJar.get())
}
}
}