51 lines
1.1 KiB
Plaintext
51 lines
1.1 KiB
Plaintext
plugins {
|
|
kotlin("jvm")
|
|
}
|
|
|
|
|
|
kotlin {
|
|
jvmToolchain(11)
|
|
}
|
|
|
|
|
|
val kotlinCoroutinesVersion: String by project
|
|
|
|
val mustangVersion: String by project
|
|
|
|
val angusMailVersion: String by project
|
|
|
|
val klfVersion: String by project
|
|
|
|
val assertKVersion: String by project
|
|
val xunitVersion: String by project
|
|
val logbackVersion: String by project
|
|
|
|
dependencies {
|
|
implementation("org.jetbrains.kotlinx:kotlinx-coroutines-core:$kotlinCoroutinesVersion")
|
|
|
|
implementation("org.mustangproject:library:$mustangVersion")
|
|
implementation("org.mustangproject:validator:$mustangVersion")
|
|
|
|
implementation("org.eclipse.angus:angus-mail:$angusMailVersion")
|
|
|
|
implementation("net.codinux.log:klf:$klfVersion")
|
|
|
|
|
|
testImplementation(kotlin("test"))
|
|
|
|
testImplementation("com.willowtreeapps.assertk:assertk:$assertKVersion")
|
|
testImplementation("org.xmlunit:xmlunit-core:$xunitVersion")
|
|
|
|
testImplementation("ch.qos.logback:logback-classic:$logbackVersion")
|
|
}
|
|
|
|
|
|
tasks.test {
|
|
useJUnitPlatform()
|
|
}
|
|
|
|
|
|
|
|
ext["customArtifactId"] = "e-invoice"
|
|
|
|
apply(from = "../gradle/scripts/publish-codinux-repo.gradle.kts") |