aboutsummaryrefslogtreecommitdiff
path: root/integration-tests/gradle-integration-tests/testData/multiplatformProject/build.gradle
blob: b5454c55ac906834bec5004f8735f1902c67a1c0 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
buildscript {
    repositories {
        mavenCentral()
        jcenter()
        maven { url "https://dl.bintray.com/kotlin/kotlin-eap-1.1" }
        maven { url "https://dl.bintray.com/kotlin/kotlin-dev" }
    }
    dependencies {
        classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$test_kotlin_version"
    }
}

plugins {
    id 'org.jetbrains.dokka'
}

repositories {
    jcenter()
    mavenLocal()
}

group 'org.test'
version '1.0-SNAPSHOT'

apply plugin: "org.jetbrains.kotlin.multiplatform"

kotlin {
    jvm() // Create a JVM target with the default name 'jvm'
    js()
    sourceSets {
        jsMain {
            dependencies{
                implementation "org.jetbrains.kotlin:kotlin-stdlib-js"
            }
        }
        jvmMain {
            dependencies {
                implementation kotlin('stdlib-jdk8')
            }
        }
    }
}

dependencies {
    dokkaRuntime files(dokka_fatjar)
}

apply plugin: 'org.jetbrains.dokka'

dokka {

    multiplatform {
        javascript {
            targets = ["js"]
            platform = "js"
            kotlinTasks { [tasks.getByPath(":compileKotlinJs")] }
        }
        jvm {}
    }
}