From b3217ae2c0143ce337f25cca2a273caa7e5d186e Mon Sep 17 00:00:00 2001 From: Emux Date: Mon, 4 Jul 2016 15:12:56 +0300 Subject: [PATCH] vtm-android-gdx: add as dependency module and in deployment, #46, #44 --- vtm-android-gdx/build.gradle | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/vtm-android-gdx/build.gradle b/vtm-android-gdx/build.gradle index 316d7c5f..f1839078 100644 --- a/vtm-android-gdx/build.gradle +++ b/vtm-android-gdx/build.gradle @@ -1,4 +1,5 @@ apply plugin: 'com.android.application' +apply plugin: 'com.github.dcendents.android-maven' dependencies { compile project(':vtm-gdx') @@ -41,6 +42,18 @@ android { lintOptions { abortOnError false } } +android.applicationVariants.all { variant -> + def name = variant.buildType.name + if (name.equals("debug")) { + print "Skipping debug jar" + return; // Skip debug builds. + } + def task = project.tasks.create "jar${name.capitalize()}", Jar + task.dependsOn variant.javaCompile + task.from variant.javaCompile.destinationDir + artifacts.add('archives', task); +} + task run(dependsOn: 'installDebug') { doFirst { println(">> adb run...") @@ -52,3 +65,10 @@ task run(dependsOn: 'installDebug') { proc.waitFor() } } + +// Automated Gradle project deployment to Sonatype OSSRH +if (isReleaseVersion && project.hasProperty("SONATYPE_USERNAME")) { + afterEvaluate { + project.apply from: "${rootProject.projectDir}/deploy.gradle" + } +}