blob: 97a0c62c82b888cbcfd7e7791b768bce03550396 [file] [log] [blame]
Sergey Vasilinets0265f0f2016-10-28 09:40:11 -07001buildscript {
Yigit Boyar1db90082016-11-11 17:00:31 -08002 addRepos(repositories)
Sergey Vasilinets0265f0f2016-10-28 09:40:11 -07003 dependencies {
4 classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
5 }
6}
7
Sergey Vasilinets0265f0f2016-10-28 09:40:11 -07008apply plugin: 'kotlin'
9apply plugin: 'maven'
Yigit Boyarb96ccea2016-10-31 17:51:15 -070010apply plugin: 'checkstyle'
Sergey Vasilinets0265f0f2016-10-28 09:40:11 -070011
12sourceSets {
13 test.java.srcDirs += 'src/tests/kotlin'
14}
15
16dependencies {
Yigit Boyar2eb51992016-12-13 15:00:07 -080017 compile project(":lifecycle:common")
Sergey Vasilinets0265f0f2016-10-28 09:40:11 -070018 compile "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version"
Yigit Boyar1db90082016-11-11 17:00:31 -080019 compile "com.google.auto:auto-common:$auto_common_version"
20 compile "com.squareup:javapoet:$javapoet_version"
21 testCompile "com.google.testing.compile:compile-testing:$compile_testing_version"
Sergey Vasilinetsbb63c4e2016-10-28 17:00:57 -070022 testCompile files(org.gradle.internal.jvm.Jvm.current().getToolsJar())
Sergey Vasilinets0265f0f2016-10-28 09:40:11 -070023}
24
25uploadArchives {
26 repositories {
27 mavenDeployer {
28 repository(url: rootProject.ext.localMavenRepo)
Yigit Boyarfb3e49e2016-12-12 10:24:49 -080029 pom.artifactId = 'compiler'
Sergey Vasilinets0265f0f2016-10-28 09:40:11 -070030 }
31 }
Yigit Boyarb96ccea2016-10-31 17:51:15 -070032}
33
Yigit Boyar19b41102016-11-20 10:46:32 -080034createKotlinCheckstyle(project)