Exit Full View

Glok / build.gradle.kts

// glok root project

plugins {
    kotlin("multiplatform") version "1.9.10" apply (false)
    id("org.jetbrains.dokka") version "1.9.10"
    id("maven-publish")
}

repositories {
    mavenCentral()
}

val glokVersion: String by project
group = "uk.co.nickthecoder"
version = glokVersion

allprojects {
    repositories {
        mavenCentral()
    }
}

tasks.dokkaHtmlMultiModule {
    moduleName.set("Glok")
}

task<Exec>("publishDokka") {
    dependsOn(":dokkaHtmlMultiModule")
    commandLine("./publishDokka.feathers", "build/dokka/htmlMultiModule/", "../api/glok-$glokVersion")
}

task<Exec>("ntc") {
    dependsOn(":publishDokka")
    commandLine("echo", "Done")
}

defaultTasks("installDist")