Skip to content

Commit e70a4fc

Browse files
author
jack
committed
HigherOrderFunAndLambdaTest
1 parent 04d0cde commit e70a4fc

6 files changed

+484
-15
lines changed

build.gradle

+51
Original file line numberDiff line numberDiff line change
@@ -9,12 +9,63 @@ version '1.0-SNAPSHOT'
99
sourceCompatibility = 1.8
1010

1111
repositories {
12+
jcenter()
1213
mavenCentral()
1314
}
1415

16+
apply plugin: 'kotlin-kapt' //optional
17+
apply plugin: 'idea'
18+
idea {
19+
module {
20+
sourceDirs += files(
21+
'build/generated/source/kapt/main',
22+
'build/generated/source/kapt/debug',
23+
'build/generated/source/kapt/release',
24+
'build/generated/source/kaptKotlin/main',
25+
'build/generated/source/kaptKotlin/debug',
26+
'build/generated/source/kaptKotlin/release',
27+
'build/tmp/kapt/main/kotlinGenerated')
28+
generatedSourceDirs += files(
29+
'build/generated/source/kapt/main',
30+
'build/generated/source/kapt/debug',
31+
'build/generated/source/kapt/release',
32+
'build/generated/source/kaptKotlin/main',
33+
'build/generated/source/kaptKotlin/debug',
34+
'build/generated/source/kaptKotlin/release',
35+
'build/tmp/kapt/main/kotlinGenerated')
36+
}
37+
}
38+
39+
def arrow_version = "0.8.1"
40+
1541
dependencies {
1642
compile "org.jetbrains.kotlin:kotlin-stdlib-jdk8"
1743
testCompile group: 'junit', name: 'junit', version: '4.12'
44+
45+
compile "io.arrow-kt:arrow-core:$arrow_version"
46+
compile "io.arrow-kt:arrow-syntax:$arrow_version"
47+
compile "io.arrow-kt:arrow-typeclasses:$arrow_version"
48+
compile "io.arrow-kt:arrow-data:$arrow_version"
49+
compile "io.arrow-kt:arrow-instances-core:$arrow_version"
50+
compile "io.arrow-kt:arrow-instances-data:$arrow_version"
51+
kapt "io.arrow-kt:arrow-annotations-processor:$arrow_version"
52+
53+
compile "io.arrow-kt:arrow-free:$arrow_version" //optional
54+
compile "io.arrow-kt:arrow-instances-free:$arrow_version" //optional
55+
compile "io.arrow-kt:arrow-mtl:$arrow_version" //optional
56+
compile "io.arrow-kt:arrow-effects:$arrow_version" //optional
57+
compile "io.arrow-kt:arrow-effects-instances:$arrow_version" //optional
58+
compile "io.arrow-kt:arrow-effects-rx2:$arrow_version" //optional
59+
compile "io.arrow-kt:arrow-effects-rx2-instances:$arrow_version" //optional
60+
compile "io.arrow-kt:arrow-effects-reactor:$arrow_version" //optional
61+
compile "io.arrow-kt:arrow-effects-reactor-instances:$arrow_version" //optional
62+
compile "io.arrow-kt:arrow-effects-kotlinx-coroutines:$arrow_version" //optional
63+
compile "io.arrow-kt:arrow-effects-kotlinx-coroutines-instances:$arrow_version" //optional
64+
compile "io.arrow-kt:arrow-optics:$arrow_version" //optional
65+
compile "io.arrow-kt:arrow-generic:$arrow_version" //optional
66+
compile "io.arrow-kt:arrow-recursion:$arrow_version" //optional
67+
compile "io.arrow-kt:arrow-instances-recursion:$arrow_version" //optional
68+
compile "io.arrow-kt:arrow-integration-retrofit-adapter:$arrow_version" //optional
1869
}
1970

2071
compileKotlin {

0 commit comments

Comments
 (0)