Centralize sample dependencies (#77)
Summary: The support libraries where out of sync between the projects, causing the sample build to fail with ``` > Android dependency 'com.android.support:appcompat-v7' has different version for the compile (26.1.0) and runtime (27.1.1) classpath. You should manually set the same version via DependencyResolution ``` This makes sure that the sample submodule uses the top-level dependencies and same versions. Closes https://github.com/facebook/Sonar/pull/77 Reviewed By: emilsjolander Differential Revision: D8447186 Pulled By: passy fbshipit-source-id: e391501edd97fdbe6456b32cd7305d8be26e20db
This commit is contained in:
committed by
Facebook Github Bot
parent
6f95ad512f
commit
e820beba83
@@ -34,28 +34,28 @@ android {
|
|||||||
|
|
||||||
dependencies {
|
dependencies {
|
||||||
implementation fileTree(dir: 'libs', include: ['*.jar'])
|
implementation fileTree(dir: 'libs', include: ['*.jar'])
|
||||||
implementation 'com.android.support:appcompat-v7:26.1.0'
|
implementation deps.supportAppCompat
|
||||||
implementation 'com.android.support.constraint:constraint-layout:1.1.0'
|
implementation deps.supportConstraintLayout
|
||||||
implementation 'com.android.support:design:26.1.0'
|
implementation deps.supportDesign
|
||||||
testImplementation 'junit:junit:4.12'
|
testImplementation deps.junit
|
||||||
androidTestImplementation 'com.android.support.test:runner:1.0.2'
|
androidTestImplementation deps.supportTestRunner
|
||||||
androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2'
|
androidTestImplementation deps.supportEspresso
|
||||||
// Litho
|
// Litho
|
||||||
implementation 'com.facebook.litho:litho-core:0.15.0'
|
implementation deps.lithoCore
|
||||||
implementation 'com.facebook.litho:litho-widget:0.15.0'
|
implementation deps.lithoWidget
|
||||||
compileOnly 'com.facebook.litho:litho-annotations:0.15.0'
|
compileOnly deps.lithoAnnotations
|
||||||
|
|
||||||
annotationProcessor 'com.facebook.litho:litho-processor:0.15.0'
|
annotationProcessor deps.lithoProcessor
|
||||||
|
|
||||||
// SoLoader
|
// SoLoader
|
||||||
implementation 'com.facebook.soloader:soloader:0.4.1'
|
implementation deps.soloader
|
||||||
|
|
||||||
// For integration with Fresco
|
// For integration with Fresco
|
||||||
implementation 'com.facebook.litho:litho-fresco:0.15.0'
|
implementation deps.lithoFresco
|
||||||
|
|
||||||
// For testing
|
// For testing
|
||||||
testImplementation 'com.facebook.litho:litho-testing:0.15.0'
|
testImplementation deps.lithoTesting
|
||||||
|
|
||||||
implementation 'com.squareup.okhttp3:okhttp:3.10.0'
|
implementation deps.okhttp3
|
||||||
implementation project(':android')
|
implementation project(':android')
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -35,7 +35,9 @@ ext.deps = [
|
|||||||
supportAppCompat : 'com.android.support:appcompat-v7:27.1.1',
|
supportAppCompat : 'com.android.support:appcompat-v7:27.1.1',
|
||||||
supportCoreUi : 'com.android.support:support-core-ui:27.1.1',
|
supportCoreUi : 'com.android.support:support-core-ui:27.1.1',
|
||||||
supportRecyclerView: 'com.android.support:recyclerview-v7:27.1.1',
|
supportRecyclerView: 'com.android.support:recyclerview-v7:27.1.1',
|
||||||
|
supportConstraintLayout: 'com.android.support.constraint:constraint-layout:1.1.0',
|
||||||
supportEspresso : 'com.android.support.test.espresso:espresso-core:2.2.2',
|
supportEspresso : 'com.android.support.test.espresso:espresso-core:2.2.2',
|
||||||
|
supportDesign : 'com.android.support:design:27.1.1',
|
||||||
supportEspressoIntents : 'com.android.support.test.espresso:espresso-intents:2.2.2',
|
supportEspressoIntents : 'com.android.support.test.espresso:espresso-intents:2.2.2',
|
||||||
supportTestRunner : 'com.android.support.test:runner:1.0.2',
|
supportTestRunner : 'com.android.support.test:runner:1.0.2',
|
||||||
// Arch
|
// Arch
|
||||||
@@ -46,12 +48,17 @@ ext.deps = [
|
|||||||
// Annotations
|
// Annotations
|
||||||
jsr305 : 'com.google.code.findbugs:jsr305:3.0.1',
|
jsr305 : 'com.google.code.findbugs:jsr305:3.0.1',
|
||||||
inferAnnotations : 'com.facebook.infer.annotation:infer-annotation:0.11.2',
|
inferAnnotations : 'com.facebook.infer.annotation:infer-annotation:0.11.2',
|
||||||
|
// Litho
|
||||||
lithoAnnotations : 'com.facebook.litho:litho-annotations:0.15.0',
|
lithoAnnotations : 'com.facebook.litho:litho-annotations:0.15.0',
|
||||||
|
lithoCore : 'com.facebook.litho:litho-core:0.15.0',
|
||||||
|
lithoWidget : 'com.facebook.litho:litho-widget:0.15.0',
|
||||||
|
lithoProcessor : 'com.facebook.litho:litho-processor:0.15.0',
|
||||||
|
lithoFresco : 'com.facebook.litho:litho-fresco:0.15.0',
|
||||||
|
lithoTesting : 'com.facebook.litho:litho-testing:0.15.0',
|
||||||
// Debugging and testing
|
// Debugging and testing
|
||||||
guava : 'com.google.guava:guava:20.0',
|
guava : 'com.google.guava:guava:20.0',
|
||||||
robolectric : 'org.robolectric:robolectric:3.0',
|
robolectric : 'org.robolectric:robolectric:3.0',
|
||||||
junit : 'junit:junit:4.12',
|
junit : 'junit:junit:4.12',
|
||||||
stetho : 'com.facebook.stetho:stetho:1.5.0',
|
stetho : 'com.facebook.stetho:stetho:1.5.0',
|
||||||
okhttp3 : 'com.squareup.okhttp3:okhttp:3.10.0'
|
okhttp3 : 'com.squareup.okhttp3:okhttp:3.10.0'
|
||||||
|
|
||||||
]
|
]
|
||||||
|
|||||||
Reference in New Issue
Block a user