diff --git a/app/build.gradle b/app/build.gradle index 774be4c0..5ec34ab8 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -3,6 +3,7 @@ apply plugin: 'me.tatarka.retrolambda' apply plugin: "com.neenbedankt.android-apt" apply plugin: 'com.siimkinks.sqlitemagic' apply plugin: 'com.google.firebase.firebase-crash' +apply plugin: 'com.github.ben-manes.versions' android { signingConfigs { @@ -85,6 +86,9 @@ repositories { dependencies { ext { + butterKnifeVersion = '8.5.1' + icepickVersion = '3.2.0' + lombokVersion = '1.12.6' supportVerion = "25.2.0" firebase = "10.2.0" thirtyinchVersion = '0.8.0-rc2' @@ -107,8 +111,8 @@ dependencies { compile 'com.firebase:firebase-jobdispatcher:0.5.2' compile 'com.nostra13.universalimageloader:universal-image-loader:1.9.5' compile 'de.hdodenhof:circleimageview:2.1.0' - compile 'com.jakewharton:butterknife:8.4.0' - compile 'frankiesardo:icepick:3.1.0' + compile "frankiesardo:icepick:${icepickVersion}" + compile "com.jakewharton:butterknife:${butterKnifeVersion}" compile 'it.sephiroth.android.library.bottomnavigation:bottom-navigation:2.0.1-rc1' compile 'io.reactivex:rxandroid:1.2.1' compile 'io.reactivex:rxjava:1.2.2' @@ -118,10 +122,10 @@ dependencies { compile 'uk.co.samuelwall:material-tap-target-prompt:1.9.2' compile 'com.github.k0shk0sh:RetainedDateTimePickers:1.0.2' compile 'com.zzhoujay.markdown:markdown:1.0.4' - apt 'org.projectlombok:lombok:1.12.6' - apt 'frankiesardo:icepick-processor:3.1.0' - apt 'com.jakewharton:butterknife-compiler:8.4.0' - provided 'org.projectlombok:lombok:1.12.6' + apt "org.projectlombok:lombok:${lombokVersion}" + apt "frankiesardo:icepick-processor:${icepickVersion}" + apt "com.jakewharton:butterknife-compiler:${butterKnifeVersion}" + provided "org.projectlombok:lombok:${lombokVersion}" } -apply plugin: "com.google.gms.google-services" \ No newline at end of file +apply plugin: "com.google.gms.google-services" diff --git a/build.gradle b/build.gradle index b07403a7..3f801898 100644 --- a/build.gradle +++ b/build.gradle @@ -13,6 +13,7 @@ buildscript { classpath 'me.tatarka.retrolambda.projectlombok:lombok.ast:0.2.3.a2' classpath 'com.siimkinks.sqlitemagic:sqlitemagic-plugin:0.11.0' classpath 'com.google.firebase:firebase-plugins:1.0.5' + classpath 'com.github.ben-manes:gradle-versions-plugin:0.14.0' } configurations.classpath.exclude group: 'com.android.tools.external.lombok' }