diff --git a/build.gradle b/build.gradle index c0041cfa..ebce8fe2 100644 --- a/build.gradle +++ b/build.gradle @@ -7,6 +7,7 @@ buildscript { dependencies { classpath 'com.android.tools.build:gradle:2.1.0' classpath 'com.jfrog.bintray.gradle:gradle-bintray-plugin:1.6' + classpath "com.github.dcendents:android-maven-gradle-plugin:1.3" } } diff --git a/gradle/android-artifacts.gradle b/gradle/android-artifacts.gradle index f240c22f..7235ec5a 100644 --- a/gradle/android-artifacts.gradle +++ b/gradle/android-artifacts.gradle @@ -1,4 +1,41 @@ apply plugin: 'maven-publish' +apply plugin: 'com.github.dcendents.android-maven' + +version = version +group = GROUP + +install { + repositories.mavenInstaller { + // This generates POM.xml with proper parameters + pom.project { + name POM_NAME + artifactId POM_ARTIFACT_ID + packaging POM_PACKAGING + description POM_DESCRIPTION + url POM_URL + + scm { + url POM_SCM_URL + } + + licenses { + license { + name POM_LICENCE_NAME + url POM_LICENCE_URL + Distribution POM_LICENCE_DIST + } + } + + developers { + developer { + id POM_DEVELOPER_ID + name POM_DEVELOPER_NAME + } + } + } + } +} + task androidJavadocs(type: Javadoc) { source = android.sourceSets.main.java.srcDirs