New file |
| | |
| | | plugins { |
| | | id 'com.android.library' |
| | | } |
| | | |
| | | android { |
| | | |
| | | compileSdkVersion 29 |
| | | |
| | | defaultConfig { |
| | | minSdkVersion 21 |
| | | targetSdkVersion 29 |
| | | versionCode 10007 |
| | | versionName "1.0.7" |
| | | consumerProguardFiles "consumer-rules.pro" |
| | | } |
| | | |
| | | buildTypes { |
| | | release { |
| | | minifyEnabled false |
| | | proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro' |
| | | } |
| | | } |
| | | compileOptions { |
| | | sourceCompatibility JavaVersion.VERSION_1_8 |
| | | targetCompatibility JavaVersion.VERSION_1_8 |
| | | } |
| | | |
| | | /** |
| | | * 打包自动命名 |
| | | */ |
| | | android.libraryVariants.all { variant -> |
| | | variant.outputs.all { |
| | | outputFileName = "HDLLinkPMSdk-V" + defaultConfig.versionName + ".aar" |
| | | } |
| | | } |
| | | } |
| | | |
| | | apply plugin: 'maven-publish' |
| | | afterEvaluate { |
| | | publishing { |
| | | publications { |
| | | plugin(MavenPublication) { |
| | | from components.release |
| | | group 'com.hdl.android' |
| | | version '1.0.7' |
| | | artifactId = 'pmsdk' |
| | | } |
| | | } |
| | | repositories { |
| | | maven { |
| | | url = 'https://packages.aliyun.com/maven/repository/2012126-release-Mc0DNo/' |
| | | credentials { |
| | | username rootProject.ext.ALIYUN_USER_NAME |
| | | password rootProject.ext.ALIYUN_PASSWORD |
| | | } |
| | | } |
| | | maven { |
| | | url = 'https://packages.aliyun.com/maven/repository/2012126-snapshot-yySdeX/' |
| | | credentials { |
| | | username rootProject.ext.ALIYUN_USER_NAME |
| | | password rootProject.ext.ALIYUN_PASSWORD |
| | | } |
| | | } |
| | | } |
| | | } |
| | | } |
| | | |
| | | dependencies { |
| | | //网络请求库 |
| | | implementation 'com.alibaba:fastjson:1.2.66' |
| | | api 'com.hdl.hdlhttp:hxhttp:1.0.4' |
| | | api 'com.hdl.android:log:+' |
| | | |
| | | } |