Automated Gradle project deployment to Sonatype OSSRH, closes #44

This commit is contained in:
Emux
2016-07-03 21:51:53 +03:00
parent 507f9eca1e
commit 7e24b9cf4a
9 changed files with 59 additions and 1 deletions

View File

@@ -9,8 +9,9 @@ buildscript {
} }
allprojects { allprojects {
group = 'org.oscim' group = 'org.mapsforge'
version = '0.6.0-SNAPSHOT' version = '0.6.0-SNAPSHOT'
ext.isReleaseVersion = !version.endsWith("SNAPSHOT")
ext.androidBuildVersionTools = "23.0.3" ext.androidBuildVersionTools = "23.0.3"
ext.gdxVersion = "1.9.3" ext.gdxVersion = "1.9.3"

View File

@@ -46,3 +46,10 @@ android.libraryVariants.all { variant ->
task.from variant.javaCompile.destinationDir task.from variant.javaCompile.destinationDir
artifacts.add('archives', task); artifacts.add('archives', task);
} }
// Automated Gradle project deployment to Sonatype OSSRH
if (isReleaseVersion && project.hasProperty("SONATYPE_USERNAME")) {
afterEvaluate {
project.apply from: "${rootProject.projectDir}/deploy.gradle"
}
}

View File

@@ -21,3 +21,10 @@ sourceSets {
} }
run { ignoreExitValue = true } run { ignoreExitValue = true }
// Automated Gradle project deployment to Sonatype OSSRH
if (isReleaseVersion && project.hasProperty("SONATYPE_USERNAME")) {
afterEvaluate {
project.apply from: "${rootProject.projectDir}/deploy.gradle"
}
}

View File

@@ -13,3 +13,10 @@ sourceSets {
main.java.srcDirs = ['src'] main.java.srcDirs = ['src']
main.resources.srcDirs = ['src'] main.resources.srcDirs = ['src']
} }
// Automated Gradle project deployment to Sonatype OSSRH
if (isReleaseVersion && project.hasProperty("SONATYPE_USERNAME")) {
afterEvaluate {
project.apply from: "${rootProject.projectDir}/deploy.gradle"
}
}

View File

@@ -11,3 +11,10 @@ sourceSets {
main.java.srcDirs = ['src'] main.java.srcDirs = ['src']
main.resources.srcDirs = ['src'] main.resources.srcDirs = ['src']
} }
// Automated Gradle project deployment to Sonatype OSSRH
if (isReleaseVersion && project.hasProperty("SONATYPE_USERNAME")) {
afterEvaluate {
project.apply from: "${rootProject.projectDir}/deploy.gradle"
}
}

View File

@@ -8,6 +8,7 @@ buildscript {
} }
apply plugin: 'java' apply plugin: 'java'
apply plugin: 'maven'
apply plugin: 'robovm' apply plugin: 'robovm'
sourceSets.main.java.srcDirs = ["src/"] sourceSets.main.java.srcDirs = ["src/"]
@@ -63,3 +64,10 @@ tasks.withType(org.gradle.api.tasks.compile.JavaCompile) {
tasks.withType(org.gradle.api.tasks.compile.JavaCompile) { tasks.withType(org.gradle.api.tasks.compile.JavaCompile) {
compileTask -> compileTask.dependsOn copyVtmThemesResources compileTask -> compileTask.dependsOn copyVtmThemesResources
} }
// Automated Gradle project deployment to Sonatype OSSRH
if (isReleaseVersion && project.hasProperty("SONATYPE_USERNAME")) {
afterEvaluate {
project.apply from: "${rootProject.projectDir}/deploy.gradle"
}
}

View File

@@ -15,3 +15,10 @@ sourceSets {
main.java.srcDirs = ['src'] main.java.srcDirs = ['src']
main.resources.srcDirs = ['src'] main.resources.srcDirs = ['src']
} }
// Automated Gradle project deployment to Sonatype OSSRH
if (isReleaseVersion && project.hasProperty("SONATYPE_USERNAME")) {
afterEvaluate {
project.apply from: "${rootProject.projectDir}/deploy.gradle"
}
}

View File

@@ -9,3 +9,10 @@ sourceSets {
main.java.srcDirs = ['src'] main.java.srcDirs = ['src']
main.resources.srcDirs = ['resources'] main.resources.srcDirs = ['resources']
} }
// Automated Gradle project deployment to Sonatype OSSRH
if (isReleaseVersion && project.hasProperty("SONATYPE_USERNAME")) {
afterEvaluate {
project.apply from: "${rootProject.projectDir}/deploy.gradle"
}
}

View File

@@ -15,3 +15,10 @@ sourceSets {
main.resources.srcDirs = ['resources'] main.resources.srcDirs = ['resources']
main.compileClasspath += configurations.providedCompile main.compileClasspath += configurations.providedCompile
} }
// Automated Gradle project deployment to Sonatype OSSRH
if (isReleaseVersion && project.hasProperty("SONATYPE_USERNAME")) {
afterEvaluate {
project.apply from: "${rootProject.projectDir}/deploy.gradle"
}
}