kotlin-multiplatform-switches/build.gradle.kts

40 lines
782 B
Plaintext

import ru.landgrafhomyak.kotlin.kmp_gradle_build_helper.defineAllMultiplatformTargets
import ru.landgrafhomyak.kotlin.kmp_gradle_build_helper.optInContracts
import ru.landgrafhomyak.kotlin.kmp_gradle_build_helper.defineXomrkGiteaMavenRepo
buildscript {
repositories {
maven("https://maven.landgrafhomyak.ru/")
}
dependencies {
classpath("ru.landgrafhomyak.kotlin:kotlin-mpp-gradle-build-helper:v0.1k2.0.20")
}
}
plugins {
kotlin("multiplatform") version "2.0.20"
`maven-publish`
}
group = "ru.landgrafhomyak.kotlin"
version = "v1.0k2.0.20"
repositories {
mavenCentral()
}
kotlin {
explicitApi()
jvmToolchain(8)
optInContracts()
defineAllMultiplatformTargets()
}
publishing {
// other settings of publication
repositories {
defineXomrkGiteaMavenRepo()
}
}