int-serializers.kt/build.gradle.kts

54 lines
1.1 KiB
Plaintext

import org.jetbrains.kotlin.gradle.dsl.KotlinVersion
import ru.landgrafhomyak.kotlin.kmp_gradle_build_helper.defineAllMultiplatformTargets
import ru.landgrafhomyak.kotlin.kmp_gradle_build_helper.defineXomrkGiteaMavenRepo
import ru.landgrafhomyak.kotlin.kmp_gradle_build_helper.plugin.xomrk
import ru.landgrafhomyak.kotlin.kmp_gradle_build_helper.setCompatibilityWithKotlin
import ru.landgrafhomyak.kotlin.kmp_gradle_build_helper.warningsAsErrors
buildscript {
repositories {
mavenCentral()
maven("https://maven.landgrafhomyak.ru/")
}
dependencies {
classpath("ru.landgrafhomyak.kotlin:kotlin-mpp-gradle-build:v0.2k2.0.20")
}
}
group = "ru.landgrafhomyak.utility"
version = "1.1"
repositories {
mavenCentral()
maven("https://maven.landgrafhomyak.ru/")
}
xomrk {
kotlin {
warningsAsErrors()
setCompatibilityWithKotlin(KotlinVersion.KOTLIN_1_7)
jvmToolchain(8)
defineAllMultiplatformTargets()
sourceSets {
commonMain {
dependencies {
}
}
commonTest {
dependencies {
implementation(kotlin("test"))
}
}
}
}
publishing {
repositories {
defineXomrkGiteaMavenRepo()
}
}
}