12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667 |
- apply plugin: 'com.android.library'
- //kotlin支持
- //apply plugin: 'kotlin-android'
- //apply plugin: 'kotlin-android-extensions'
- //apply plugin: 'kotlin-kapt'
- apply plugin: 'maven'
- android {
- compileSdkVersion 27
- buildToolsVersion "28.0.1"
- defaultConfig {
- minSdkVersion 14
- targetSdkVersion 19
- versionCode rootProject.ext.versionCode.pslib_smart
- versionName rootProject.ext.versionName.pslib_smart
- testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
- }
- buildTypes {
- release {
- minifyEnabled false
- proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
- }
- }
- }
- dependencies {
- api fileTree(dir: 'libs', include: ['*.jar'])
- api 'com.android.support:appcompat-v7:27.1.1'
- //http
- api 'com.squareup.okhttp3:okhttp:3.9.0'
- }
- uploadArchives {
- configuration = configurations.archives
- repositories {
- mavenDeployer {
- snapshotRepository(url: MAVEN_REPO_SNAPSHOT_URL) {
- authentication(userName: NEXUS_USERNAME, password: NEXUS_PASSWORD)
- }
- repository(url: MAVEN_REPO_RELEASE_URL) {
- authentication(userName: NEXUS_USERNAME, password: NEXUS_PASSWORD)
- }
- pom.project {
- version rootProject.ext.versionName.pslib_smart
- artifactId 'pslib-smart'
- groupId GROUP_ID
- packaging TYPE
- description DESCRIPTION_SMART
- }
- }
- }
- }
- task androidSourcesJar(type: Jar) {
- classifier = 'sources'
- from android.sourceSets.main.java.srcDirs
- }
- artifacts {
- archives file('ps_lib_smart.aar')
- archives androidSourcesJar
- }
|