File: build.gradle

package info (click to toggle)
kotlin 1.3.31%2Bds1-1
  • links: PTS, VCS
  • area: main
  • in suites: bookworm
  • size: 109,524 kB
  • sloc: java: 454,753; xml: 18,599; javascript: 10,452; sh: 513; python: 97; makefile: 54; ansic: 4
file content (45 lines) | stat: -rw-r--r-- 1,117 bytes parent folder | download | duplicates (2)
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
apply plugin: 'kotlin'

configurations {
    testArtifacts
}

dependencies {
    compile project(':kotlin-stdlib')
    compileOnly project(':kotlinx-metadata')
    compileOnly project(':kotlinx-metadata-jvm')
    compile 'org.ow2.asm:asm:6.0'
    compile 'org.ow2.asm:asm-tree:6.0'

    runtime project(path: ':kotlinx-metadata-jvm', configuration: 'runtime')

    testCompile project(':kotlin-test:kotlin-test-junit')

    testArtifacts project(':kotlin-stdlib')
    testArtifacts project(':kotlin-stdlib-jdk7')
    testArtifacts project(':kotlin-stdlib-jdk8')
    testArtifacts project(':kotlin-reflect')
}

sourceSets {
    test {
        java {
            srcDir "src/test/kotlin"
        }
    }
}

compileTestKotlin {
    kotlinOptions {
        freeCompilerArgs = ["-Xnormalize-constructor-calls=enable"]
    }
}

test {
    dependsOn configurations.testArtifacts

    systemProperty 'overwrite.output', System.getProperty("overwrite.output", "false")
    systemProperty 'kotlinVersion', project.version
    systemProperty 'testCasesClassesDirs', sourceSets.test.output.classesDirs.asPath
    jvmArgs '-ea'
}