Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- apply plugin: 'com.android.library'
- apply plugin: 'maven'
- apply plugin: 'signing'
- android {
- compileSdkVersion Integer.parseInt(project.TARGET_SDK_VERSION)
- buildToolsVersion "22.0.1"
- defaultConfig {
- minSdkVersion MIN_SDK_VERSION
- targetSdkVersion project.TARGET_SDK_VERSION
- versionCode Integer.parseInt(project.VERSION_CODE)
- versionName project.VERSION_NAME
- }
- buildTypes {
- release {
- proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
- minifyEnabled false
- }
- }
- }
- dependencies {
- compile fileTree(dir: 'libs', include: ['*.jar'])
- }
- signing {
- required { has("release") && gradle.taskGraph.hasTask("uploadArchives") }
- sign configurations.archives
- }
- uploadArchives {
- configuration = configurations.archives
- repositories.mavenDeployer {
- beforeDeployment { MavenDeployment deployment -> signing.signPom(deployment) }
- repository(url: sonatypeRepo) {
- authentication(userName: sonatypeUsername, password: sonatypePassword )
- }
- snapshotRepository(url: snapshotRepo) {
- authentication(userName: sonatypeUsername, password: sonatypePassword)
- }
- pom.project {
- name POM_NAME
- description POM_DESC
- packaging 'aar'
- url POM_URL
- scm {
- url POM_SCM_URL
- connection POM_SCM_CONN
- developerConnection POM_SCM_DEV_CONN
- }
- licenses {
- license {
- name LICENCE_NAME
- url LICENCE_URL
- distribution 'repo'
- }
- }
- developers {
- developer {
- id POM_DEV
- name POM_DEV_NAME
- }
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement