From 05886d30d7ef3f4d97d28f6b24d32cf1ca91a865 Mon Sep 17 00:00:00 2001 From: WeaponMan Date: Sat, 31 Dec 2016 16:53:22 +0100 Subject: [PATCH] Updated kotlin example --- examples/kotlin/build.gradle | 34 +++++++++++-------- .../gradle/wrapper/gradle-wrapper.properties | 4 +-- .../gradle/activity/HelloAndroidActivity.kt | 2 +- 3 files changed, 23 insertions(+), 17 deletions(-) diff --git a/examples/kotlin/build.gradle b/examples/kotlin/build.gradle index bc1d9c82c3..565ec4168b 100644 --- a/examples/kotlin/build.gradle +++ b/examples/kotlin/build.gradle @@ -1,10 +1,12 @@ buildscript { + ext.kotlin_version = '1.0.6' + repositories { jcenter() } dependencies { - classpath 'com.android.tools.build:gradle:2.1.0' - classpath 'org.jetbrains.kotlin:kotlin-gradle-plugin:1.0.2' + classpath 'com.android.tools.build:gradle:2.2.3' + classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" } } @@ -15,28 +17,32 @@ repositories { apply plugin: 'com.android.application' apply plugin: 'kotlin-android' -def AAVersion = '4.3.0-SNAPSHOT' // change this to your desired version, for example the latest stable: 4.2.0 - -dependencies { - kapt "org.androidannotations:androidannotations:$AAVersion" - compile "org.androidannotations:androidannotations-api:$AAVersion" - compile 'org.jetbrains.kotlin:kotlin-stdlib:1.0.2' -} +apply plugin: 'kotlin-kapt' android { - compileSdkVersion 23 - buildToolsVersion "23.0.3" + compileSdkVersion 25 + buildToolsVersion "25.0.2" defaultConfig { minSdkVersion 9 - targetSdkVersion 23 + targetSdkVersion 25 + } + sourceSets { + main.java.srcDirs += 'src/main/kotlin' } } kapt { - generateStubs = true - arguments { arg("androidManifestFile", variant.outputs[0].processResourcesTask.manifestFile) } } + +def AAVersion = '4.3.0-SNAPSHOT' // change this to your desired version, for example the latest stable: 4.2.0 + +dependencies { + kapt "org.androidannotations:androidannotations:$AAVersion" + compile "org.androidannotations:androidannotations-api:$AAVersion" + compile "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version" +} + diff --git a/examples/kotlin/gradle/wrapper/gradle-wrapper.properties b/examples/kotlin/gradle/wrapper/gradle-wrapper.properties index 62a96781a6..9888af7d80 100644 --- a/examples/kotlin/gradle/wrapper/gradle-wrapper.properties +++ b/examples/kotlin/gradle/wrapper/gradle-wrapper.properties @@ -1,6 +1,6 @@ -#Tue Dec 09 11:11:25 CET 2014 +#Fri Dec 30 13:14:19 CET 2016 distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-2.13-bin.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-2.14.1-all.zip diff --git a/examples/kotlin/src/main/kotlin/org/androidannotations/gradle/activity/HelloAndroidActivity.kt b/examples/kotlin/src/main/kotlin/org/androidannotations/gradle/activity/HelloAndroidActivity.kt index 405a9e18e5..2271900d49 100644 --- a/examples/kotlin/src/main/kotlin/org/androidannotations/gradle/activity/HelloAndroidActivity.kt +++ b/examples/kotlin/src/main/kotlin/org/androidannotations/gradle/activity/HelloAndroidActivity.kt @@ -12,7 +12,7 @@ import org.androidannotations.gradle.R import java.util.Date @EActivity(R.layout.main) -open public class HelloAndroidActivity : Activity() { +open class HelloAndroidActivity : Activity() { @StringRes protected lateinit var hello: String