|
1 | 1 | apply plugin: 'com.android.library' |
2 | | - |
| 2 | +def SLVersion = rootProject.ext.supportLibVersion |
3 | 3 | android { |
4 | | - compileSdkVersion 28 |
5 | | - |
| 4 | + compileSdkVersion rootProject.ext.compileSdkVersion |
| 5 | + buildToolsVersion rootProject.ext.buildToolsVersion |
6 | 6 |
|
7 | 7 |
|
8 | 8 | defaultConfig { |
9 | | - minSdkVersion 15 |
10 | | - targetSdkVersion 28 |
| 9 | + minSdkVersion rootProject.ext.minSdkVersion |
| 10 | + targetSdkVersion rootProject.ext.targetSdkVersion |
11 | 11 | versionCode 1 |
12 | | - versionName "1.0" |
13 | | - |
14 | | - |
| 12 | + versionName version |
15 | 13 | } |
16 | | - |
17 | 14 | buildTypes { |
18 | 15 | release { |
19 | 16 | minifyEnabled false |
20 | 17 | proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' |
21 | 18 | } |
| 19 | + |
| 20 | + } |
| 21 | + lintOptions { |
| 22 | + abortOnError false |
| 23 | + } |
| 24 | + compileOptions { |
| 25 | + sourceCompatibility JavaVersion.VERSION_1_8 |
| 26 | + targetCompatibility JavaVersion.VERSION_1_8 |
22 | 27 | } |
23 | 28 |
|
| 29 | + dexOptions { |
| 30 | + javaMaxHeapSize "8g" |
| 31 | + } |
24 | 32 | } |
25 | 33 |
|
26 | 34 | dependencies { |
27 | 35 | implementation fileTree(dir: 'libs', include: ['*.jar']) |
28 | | - implementation 'com.android.support:appcompat-v7:28.0.0-alpha1' |
| 36 | + compileOnly "com.android.support:appcompat-v7:$SLVersion" |
29 | 37 | } |
| 38 | + |
| 39 | +// 这里改成groupId , 比如com.android.support |
| 40 | +rootProject.ext.PROJ_GROUP = "com.lwj.fork" |
| 41 | +// 这里改成开发者id , 比如 |
| 42 | +rootProject.ext.DEVELOPER_ID = "lwjfork" |
| 43 | +// 这里改成开发者名字 , 比如android |
| 44 | +rootProject.ext.DEVELOPER_NAME = "lwjfork" |
| 45 | +// 这里改成开发者邮箱,比如[email]someone@android.com[/email] |
| 46 | +rootProject.ext.DEVELOPER_EMAIL = "lwjfork@gmail.com" |
| 47 | +// 用户名 |
| 48 | +rootProject.ext.BINTRAY_USER = "lwjfork" |
| 49 | +// 这里改成库版本 , 比如22.2.0 |
| 50 | +rootProject.ext.PROJ_VERSION = "1.0.0" |
| 51 | +// 这里改成库名字 , 比如appcompat |
| 52 | +rootProject.ext.PROJ_NAME = "CodeEditText" |
| 53 | +// 这里改成github地址 , 比如https:github.com/android/appcompat |
| 54 | +rootProject.ext.PROJ_WEBSITEURL = "https://github.com/lwjfork/CodeEditText" |
| 55 | +// 这里改成issue地址 , |
| 56 | +//比如https:github.com/android/appcompat/issues |
| 57 | +rootProject.ext.PROJ_ISSUEURL = "https://github.com/lwjfork/CodeEditText/issues" |
| 58 | +// 这里改成版本控制地主 , |
| 59 | +// 比如https:github.com/android/appcompat.git |
| 60 | +rootProject.ext.PROJ_VCSURL = "https://github.com/lwjfork/CodeEditText.git" |
| 61 | +// 这里改成库的描述信息 |
| 62 | +rootProject.ext.PROJ_DESCRIPTION = "Password Verify Code" |
| 63 | +// 这里改成库的标示 , 比如appcompat - v7 |
| 64 | +rootProject.ext.PROJ_ARTIFACTID = "CodeEditText" |
| 65 | + |
| 66 | + |
| 67 | + |
| 68 | +apply from: "https://raw.githubusercontent.com/lwjfork/scriptlib/master/gradle/bintray.gradle" |
0 commit comments