blob: 6077a420be23dd718c3397692a69c5678600c637 [file] [log] [blame]
Roman Elizarov1f74a2d2018-06-29 19:19:45 +03001/*
2 * Copyright 2016-2018 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license.
3 */
4
Roman Elizarov31452902018-04-11 13:58:19 +03005apply plugin: 'kotlinx-atomicfu'
6
7dependencies {
8 compileOnly "org.jetbrains.kotlinx:atomicfu:$atomicFU_version"
9 testCompile "org.jetbrains.kotlinx:atomicfu:$atomicFU_version"
10}
11
12atomicFU {
13 inputFiles = sourceSets.main.output.classesDirs
14 outputDir = file("$buildDir/classes-atomicfu/main")
15 classPath = sourceSets.main.runtimeClasspath
16}
17
18jar {
19 mainSpec.sourcePaths.clear() // hack to clear existing paths
20 from files(atomicFU.outputs, sourceSets.main.output.resourcesDir)
21}
22
23test {
24 classpath = files(configurations.testRuntime, atomicFU.outputs, sourceSets.test.output.classesDirs,
25 sourceSets.main.output.resourcesDir)
26}