forked from RxViper/RxViper
-
Notifications
You must be signed in to change notification settings - Fork 0
/
dependencies.gradle
78 lines (76 loc) · 3.44 KB
/
dependencies.gradle
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
/*
* Copyright 2016 Dmytro Zaitsev
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
ext {
versions = [
rxViper : POM_VERSION,
// Gradle Plugins
androidPlugin : '2.2.2',
bintrayPlugin : '1.8.0',
mavenPlugin : '1.4.1',
licensePlugin : '0.14.0',
retrolambdaPlugin: '3.7.0',
aptPlugin : '1.8',
versionsPlugin : '0.17.0',
// Java libraries
rxJava : '1.3.4',
dagger : '2.14.1',
jsr250 : '1.0',
jsr305 : '3.0.2',
junit : '4.12',
mockito : '2.13.0',
truth : '0.39',
javaPoet : '1.9.0',
// Android libraries
rxAndroid : '1.2.1',
support : '25.0.0',
constraintLayout : '1.0.0-beta4',
// Kotlin
kotlin : '1.2.20'
]
gradlePlugins = [
rxViper : "com.dzaitsev.rxviper:rxviper-gradle-plugin:${versions.rxViper}",
android : "com.android.tools.build:gradle:${versions.androidPlugin}",
bintray : "com.jfrog.bintray.gradle:gradle-bintray-plugin:${versions.bintrayPlugin}",
maven : "com.github.dcendents:android-maven-gradle-plugin:${versions.mavenPlugin}",
license : "gradle.plugin.nl.javadude.gradle.plugins:license-gradle-plugin:${versions.licensePlugin}",
retrolambda: "me.tatarka:gradle-retrolambda:${versions.retrolambdaPlugin}",
apt : "com.neenbedankt.gradle.plugins:android-apt:${versions.aptPlugin}",
versions : "com.github.ben-manes:gradle-versions-plugin:${versions.versionsPlugin}",
kotlin : "org.jetbrains.kotlin:kotlin-gradle-plugin:${versions.kotlin}",
]
libraries = [
rxViper : "com.dzaitsev.rxviper:rxviper:${versions.rxViper}",
// Java
rxJava : "io.reactivex:rxjava:${versions.rxJava}",
dagger : "com.google.dagger:dagger:${versions.dagger}",
daggerCompiler : "com.google.dagger:dagger-compiler:${versions.dagger}",
jsr250 : "javax.annotation:jsr250-api:${versions.jsr250}",
jsr305 : "com.google.code.findbugs:jsr305:${versions.jsr305}",
javaPoet : "com.squareup:javapoet:${versions.javaPoet}",
// Android
constraintLayout: "com.android.support.constraint:constraint-layout:${versions.constraintLayout}",
appCompat : "com.android.support:appcompat-v7:${versions.support}",
design : "com.android.support:design:${versions.support}",
cardView : "com.android.support:cardview-v7:${versions.support}",
rxAndroid : "io.reactivex:rxandroid:${versions.rxAndroid}",
// Test
junit : "junit:junit:${versions.junit}",
mockito : "org.mockito:mockito-inline:${versions.mockito}",
truth : "com.google.truth:truth:${versions.truth}",
// Kotlin
kotlin : "org.jetbrains.kotlin:kotlin-stdlib:${versions.kotlin}",
]
}