Summary: Used this to find out that my 0.10 release was borked but this one works. This doesn't require any code changes because we're already using the equivalent of 0.10.1 internally through the mono repo. Changelog: Update to SoLoader 0.10.1 Reviewed By: nikoant Differential Revision: D26148652 fbshipit-source-id: 7d8c2bc8d8dfaca7118d240bd365be08948e4623
102 lines
4.5 KiB
Groovy
102 lines
4.5 KiB
Groovy
/*
|
|
* Copyright (c) Facebook, Inc. and its affiliates.
|
|
*
|
|
* This source code is licensed under the MIT license found in the
|
|
* LICENSE file in the root directory of this source tree.
|
|
*/
|
|
|
|
buildscript {
|
|
repositories {
|
|
google()
|
|
jcenter()
|
|
}
|
|
dependencies {
|
|
classpath 'com.android.tools.build:gradle:4.0.0'
|
|
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$KOTLIN_VERSION"
|
|
}
|
|
}
|
|
|
|
plugins {
|
|
id 'de.undercouch.download' version '4.0.1'
|
|
id 'com.jfrog.bintray' version '1.8.4'
|
|
id 'com.github.dcendents.android-maven' version '2.1'
|
|
id 'com.github.ben-manes.versions' version '0.28.0'
|
|
}
|
|
|
|
ext.isSnapshot = { VERSION_NAME.endsWith('-SNAPSHOT') }
|
|
ext.isRelease = { ['uploadArchives', 'bintrayUpload'].any { gradle.startParameter.taskNames.contains(it) } }
|
|
|
|
subprojects {
|
|
repositories {
|
|
google()
|
|
mavenLocal()
|
|
mavenCentral()
|
|
jcenter()
|
|
|
|
if (isSnapshot()) {
|
|
maven { url 'https://oss.sonatype.org/content/repositories/snapshots/' }
|
|
}
|
|
}
|
|
}
|
|
|
|
ext {
|
|
minSdkVersion = 15
|
|
targetSdkVersion = 29
|
|
compileSdkVersion = 29
|
|
buildToolsVersion = '29.0.2'
|
|
ndkVersion = '20.0.5594570'
|
|
sourceCompatibilityVersion = JavaVersion.VERSION_1_7
|
|
targetCompatibilityVersion = JavaVersion.VERSION_1_7
|
|
}
|
|
|
|
ext.deps = [
|
|
// Android support
|
|
supportAnnotations : "androidx.annotation:annotation:$ANDROIDX_VERSION",
|
|
supportAppCompat : "androidx.appcompat:appcompat:$ANDROIDX_VERSION",
|
|
supportCoreUi : "androidx.legacy:legacy-support-core-ui:$ANDROIDX_VERSION",
|
|
supportRecyclerView: "androidx.recyclerview:recyclerview:$ANDROIDX_VERSION",
|
|
supportConstraintLayout: "androidx.constraintlayout:constraintlayout:1.1.2",
|
|
supportSqlite : "androidx.sqlite:sqlite-framework:2.1.0",
|
|
supportEspresso : 'androidx.test.espresso:espresso-core:3.1.0',
|
|
supportDesign : "com.google.android.material:material:1.0.0-rc01",
|
|
supportEspressoIntents : 'androidx.test.espresso:espresso-intents:3.1.0',
|
|
supportTestRunner : 'androidx.test:runner:1.1.0',
|
|
// Arch
|
|
archPaging : 'android.arch.paging:runtime:1.0.0',
|
|
// First-party
|
|
soloader : 'com.facebook.soloader:soloader:0.10.1',
|
|
screenshot : 'com.facebook.testing.screenshot:core:0.5.0',
|
|
// Annotations
|
|
jsr305 : 'com.google.code.findbugs:jsr305:3.0.2',
|
|
inferAnnotations : 'com.facebook.infer.annotation:infer-annotation:0.11.2',
|
|
proguardAnnotations: 'com.facebook.yoga:proguard-annotations:1.16.0',
|
|
// Litho
|
|
lithoAnnotations : "com.facebook.litho:litho-annotations:$LITHO_VERSION",
|
|
lithoCore : "com.facebook.litho:litho-core:$LITHO_VERSION",
|
|
lithoEditorCore : "com.facebook.litho:litho-editor-core:$LITHO_VERSION",
|
|
lithoEditorFlipper : "com.facebook.litho:litho-editor-flipper:$LITHO_VERSION",
|
|
lithoSectionsAnnotations: "com.facebook.litho:litho-sections-annotations:$LITHO_VERSION",
|
|
lithoSectionsDebug : "com.facebook.litho:litho-sections-debug:$LITHO_VERSION",
|
|
lithoSectionsCore : "com.facebook.litho:litho-sections-core:$LITHO_VERSION",
|
|
lithoSectionsWidget : "com.facebook.litho:litho-sections-widget:$LITHO_VERSION",
|
|
lithoWidget : "com.facebook.litho:litho-widget:$LITHO_VERSION",
|
|
lithoProcessor : "com.facebook.litho:litho-processor:$LITHO_VERSION",
|
|
lithoSectionsProcessor: "com.facebook.litho:litho-sections-processor:$LITHO_VERSION",
|
|
lithoFresco : "com.facebook.litho:litho-fresco:$LITHO_VERSION",
|
|
lithoTesting : "com.facebook.litho:litho-testing:$LITHO_VERSION",
|
|
// Debugging and testing
|
|
guava : 'com.google.guava:guava:20.0',
|
|
robolectric : 'org.robolectric:robolectric:4.4',
|
|
junit : 'junit:junit:4.12',
|
|
hamcrest : 'org.hamcrest:hamcrest-library:1.3',
|
|
mockito : 'org.mockito:mockito-core:2.26.0',
|
|
okhttp3 : 'com.squareup.okhttp3:okhttp:3.14.1',
|
|
leakcanary : 'com.squareup.leakcanary:leakcanary-android:1.6.3',
|
|
testCore : 'androidx.test:core:1.1.0',
|
|
testRules : 'androidx.test:rules:1.1.0',
|
|
// Plugin dependencies
|
|
frescoFlipper : 'com.facebook.fresco:flipper:2.2.0',
|
|
frescoStetho : 'com.facebook.fresco:stetho:2.2.0',
|
|
fresco : 'com.facebook.fresco:fresco:2.2.0'
|
|
]
|