diff --git a/build.gradle b/build.gradle index d799c07..239a87b 100644 --- a/build.gradle +++ b/build.gradle @@ -1,9 +1,7 @@ apply plugin: 'com.android.library' -apply plugin: 'me.tatarka.retrolambda' android { compileSdkVersion compileSdk - buildToolsVersion buildTools compileOptions { sourceCompatibility JavaVersion.VERSION_1_8 @@ -20,36 +18,36 @@ repositories { } dependencies { - compile project(path: ':libraries:components') + api project(path: ':libraries:components') - compile 'net.danlew:android.joda:2.9.9' - compile 'com.android.support:multidex:1.0.2' - compile "io.reactivex:rxandroid:$rxAndroidVersion" - compile "io.reactivex:rxjava:$rxJavaVersion" + api 'net.danlew:android.joda:2.9.9' + api 'com.android.support:multidex:1.0.2' + api "io.reactivex:rxandroid:$rxAndroidVersion" + api "io.reactivex:rxjava:$rxJavaVersion" - provided "com.android.support:appcompat-v7:$supportLibraryVersion" - provided "com.android.support:recyclerview-v7:$supportLibraryVersion" + compileOnly "com.android.support:appcompat-v7:$supportLibraryVersion" + compileOnly "com.android.support:recyclerview-v7:$supportLibraryVersion" - provided 'com.squareup.retrofit2:retrofit:2.3.0' - provided('com.google.http-client:google-http-client-jackson2:1.23.0') { + compileOnly 'com.squareup.retrofit2:retrofit:2.3.0' + compileOnly('com.google.http-client:google-http-client-jackson2:1.23.0') { exclude(group: 'org.apache.httpcomponents', module: 'httpclient') } - provided 'com.facebook.fresco:fresco:1.5.0' - provided 'com.bluelinelabs:logansquare:1.3.7' + compileOnly 'com.facebook.fresco:fresco:1.5.0' + compileOnly 'com.bluelinelabs:logansquare:1.3.7' - provided 'com.scottyab:aes-crypto:0.0.4' + compileOnly 'com.scottyab:aes-crypto:0.0.4' // don't use latest(1.0 and above) because they don't support Socket.IO server 1.x version //noinspection NewerVersionAvailable - provided('io.socket:socket.io-client:0.9.0') { + compileOnly('io.socket:socket.io-client:0.9.0') { exclude group: 'org.json', module: 'json' } - provided('com.crashlytics.sdk.android:crashlytics:2.6.8@aar') { - transitive = true; + compileOnly('com.crashlytics.sdk.android:crashlytics:2.6.8@aar') { + transitive = true } - provided 'com.facebook.stetho:stetho:1.5.0' + compileOnly 'com.facebook.stetho:stetho:1.5.0' }