UNPKG

1.15 kBPlain TextView Raw
1def safeExtGet(prop, fallback) {
2 rootProject.ext.has(prop) ? rootProject.ext.get(prop) : fallback
3}
4
5buildscript {
6 repositories {
7 google()
8 maven {
9 url 'https://maven.google.com'
10 }
11 jcenter()
12 }
13
14 dependencies {
15 classpath 'com.android.tools.build:gradle:3.3.1'
16 }
17}
18
19apply plugin: 'com.android.library'
20
21android {
22 compileSdkVersion safeExtGet('compileSdkVersion', 28)
23 buildToolsVersion safeExtGet('buildToolsVersion', '28.0.3')
24
25 defaultConfig {
26 minSdkVersion safeExtGet('minSdkVersion', 16)
27 targetSdkVersion safeExtGet('targetSdkVersion', 28)
28 }
29
30 sourceSets {
31 main {
32 java.srcDirs = ['src/main/java']
33 }
34 }
35
36 lintOptions {
37 abortOnError false
38 warning 'InvalidPackage'
39 }
40 buildTypes {
41 release {
42 }
43 }
44}
45
46repositories {
47 google()
48 jcenter()
49 maven {
50 url 'https://maven.google.com'
51 }
52 maven { url "https://jitpack.io" }
53 maven {
54 // All of React Native (JS, Obj-C sources, Android binaries) is installed from npm
55 url "$rootDir/../node_modules/react-native/android"
56 }
57}
58
59dependencies {
60 implementation 'com.facebook.react:react-native:+'
61}