-
Notifications
You must be signed in to change notification settings - Fork 23
/
Copy pathbuild.gradle
executable file
·149 lines (125 loc) · 5.28 KB
/
build.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
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
apply plugin: 'com.android.library'
apply plugin: 'me.tatarka.retrolambda'
apply plugin: 'com.jakewharton.butterknife'
apply plugin: 'com.github.dcendents.android-maven'
group = 'com.github.sadiqrazasyed'
/*
* Wallpaper Board
*
* Copyright (c) 2017 Dani Mahardhika
*
* 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.
*/
buildscript {
repositories {
jcenter()
mavenCentral()
maven { url 'https://maven.google.com' }
maven { url "https://oss.sonatype.org/content/repositories/snapshots" }
}
dependencies {
classpath 'com.jakewharton:butterknife-gradle-plugin:9.0.0-SNAPSHOT'
classpath 'me.tatarka:gradle-retrolambda:3.7.0'
}
}
android {
compileSdkVersion rootProject.ext.CompileSdk
buildToolsVersion rootProject.ext.BuildTools
defaultConfig {
minSdkVersion rootProject.ext.MinSdk
targetSdkVersion rootProject.ext.TargetSdk
versionCode 174
versionName "1.7.0-b5-2"
vectorDrawables.useSupportLibrary = true
manifestPlaceholders = [onesignal_app_id: "key",
onesignal_google_project_number: "key"]
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}
lintOptions {
abortOnError false
disable 'MissingTranslation'
}
packagingOptions {
exclude 'META-INF/NOTICE'
exclude 'META-INF/LICENSE'
return true
}
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
testCompile 'junit:junit:4.12'
testCompile 'org.mockito:mockito-core:1.10.19'
retrolambdaConfig 'net.orfjackal.retrolambda:retrolambda:2.5.1'
compile 'com.github.danimahardhika.candybar-library:PreLollipopTransitions:3.2.0'
compile "com.android.support:appcompat-v7:$rootProject.ext.SupportLibrary"
compile "com.android.support:recyclerview-v7:$rootProject.ext.SupportLibrary"
compile "com.android.support:cardview-v7:$rootProject.ext.SupportLibrary"
compile "com.android.support:design:$rootProject.ext.SupportLibrary"
compile "com.android.support:palette-v7:$rootProject.ext.SupportLibrary"
compile 'com.bluelinelabs:logansquare:1.3.7'
annotationProcessor 'com.bluelinelabs:logansquare-compiler:1.3.7'
compile 'com.jakewharton:butterknife:9.0.0-SNAPSHOT'
annotationProcessor 'com.jakewharton:butterknife-compiler:9.0.0-SNAPSHOT'
compile 'com.squareup.okhttp3:okhttp:3.10.0'
compile group: 'cz.msebera.android', name: 'httpclient', version: '4.4.1.1'
compile 'uk.co.chrisjenx:calligraphy:2.3.0'
compile 'com.nostra13.universalimageloader:universal-image-loader:1.9.5'
compile 'com.afollestad.material-dialogs:core:0.9.5.0'
compile 'com.mikhaellopez:circularimageview:3.0.2'
compile 'com.anjlab.android.iab.v3:library:1.0.44'
compile 'com.github.chrisbanes:PhotoView:2.1.3'
compile 'com.google.android.apps.muzei:muzei-api:2.0'
compile 'org.sufficientlysecure:html-textview:3.5'
compile 'com.github.KeepSafe:TapTargetView:1.9.1'
compile 'com.sothree.slidinguppanel:library:3.4.0'
compile 'me.zhanghai.android.materialprogressbar:library:1.4.2'
compile 'com.github.danimahardhika:cafebar:1.3.2'
implementation('com.github.danimahardhika.android-helpers:core:-SNAPSHOT') {
changing = true
}
compile 'com.github.danimahardhika.android-helpers:animation:0.1.0'
compile 'com.github.danimahardhika.android-helpers:license:0.1.0'
compile 'com.github.danimahardhika.android-helpers:permission:0.1.0'
// OneSignal SDK
implementation 'com.onesignal:OneSignal:3.+@aar'
// Required for OneSignal
implementation 'com.google.android.gms:play-services-gcm:11.8.0'
implementation 'com.google.android.gms:play-services-analytics:11.8.0'
// App Updater
compile 'com.github.javiersantos:AppUpdater:2.6.3'
// Google Ads
compile 'com.google.android.gms:play-services-ads:11.8.0'
// Material Dialogs With Additional Features
compile 'com.github.javiersantos:MaterialStyledDialogs:2.1'
// Ad Block Prevention
compile 'com.cuneytayyildiz:adblockerdetector:1.0.0'
}
configurations.all {
resolutionStrategy.eachDependency { DependencyResolveDetails details ->
def requested = details.requested
if (requested.group == 'com.android.support') {
if (!requested.name.startsWith("multidex")) {
details.useVersion rootProject.ext.SupportLibrary
}
}
}
}