Skip to content

Instantly share code, notes, and snippets.

@arturaz
Created March 27, 2018 18:52
Show Gist options
  • Save arturaz/5c1ec480e4cccd38423f63395e1905ce to your computer and use it in GitHub Desktop.
Save arturaz/5c1ec480e4cccd38423f63395e1905ce to your computer and use it in GitHub Desktop.
x11@haven:~/work/budget-tracker/app$ cat build.gradle
apply plugin: 'com.android.application'
apply plugin: 'kotlin-android'
apply plugin: 'kotlin-android-extensions'
apply plugin: 'kotlin-kapt'
apply from: rootProject.file('gradle/generated-kotlin-sources.gradle')
x11@haven:~/work/budget-tracker/app$ cat ../gradle/generated-kotlin-sources.gradle
apply plugin: 'idea'
idea.module {
sourceDirs += files(
'build/generated/source/kapt/main',
'build/generated/source/kapt/debug',
'build/generated/source/kapt/release',
'build/generated/source/kaptKotlin/main',
'build/generated/source/kaptKotlin/debug',
'build/generated/source/kaptKotlin/release',
'build/tmp/kapt/main/kotlinGenerated')
generatedSourceDirs += files(
'build/generated/source/kapt/main',
'build/generated/source/kapt/debug',
'build/generated/source/kapt/release',
'build/generated/source/kaptKotlin/main',
'build/generated/source/kaptKotlin/debug',
'build/generated/source/kaptKotlin/release',
'build/tmp/kapt/main/kotlinGenerated')
println(sourceDirs)
println(generatedSourceDirs)
}
x11@haven:~/work/budget-tracker$ ./gradlew idea
Starting a Gradle Daemon, 5 incompatible and 1 stopped Daemons could not be reused, use --status for details
> Configure project :app
[/home/x11/work/budget-tracker/app/build/generated/source/kapt/debug, /home/x11/work/budget-tracker/app/build/generated/source/kaptKotlin/debug, /home/x11/work/budget-tracker/app/build/generated/source/kaptKotlin/release, /home/x11/work/budget-tracker/app/build/generated/source/kapt/release, /home/x11/work/budget-tracker/app/build/generated/source/kapt/main, /home/x11/work/budget-tracker/app/build/generated/source/kaptKotlin/main, /home/x11/work/budget-tracker/app/build/tmp/kapt/main/kotlinGenerated]
[/home/x11/work/budget-tracker/app/build/generated/source/kapt/main, /home/x11/work/budget-tracker/app/build/generated/source/kapt/debug, /home/x11/work/budget-tracker/app/build/generated/source/kapt/release, /home/x11/work/budget-tracker/app/build/generated/source/kaptKotlin/main, /home/x11/work/budget-tracker/app/build/generated/source/kaptKotlin/debug, /home/x11/work/budget-tracker/app/build/generated/source/kaptKotlin/release, /home/x11/work/budget-tracker/app/build/tmp/kapt/main/kotlinGenerated]
BUILD SUCCESSFUL in 6s
1 actionable task: 1 executed
x11@haven:~/work/budget-tracker$ ls -la app/build/generated/source/kaptKotlin/debug/
higherkind/ lenses.net.arturaz.budgettracker.viewmodel.entry.kt
lenses.net.arturaz.budgettracker.viewmodel.categorywithentries.kt lenses.net.arturaz.budgettracker.viewmodel.paidwith.kt
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment