Automated Gradle project deployment to Sonatype OSSRH, closes #44
This commit is contained in:
@@ -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"
|
||||||
|
|||||||
@@ -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"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|||||||
@@ -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"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|||||||
@@ -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"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|||||||
@@ -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"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|||||||
@@ -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"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|||||||
@@ -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"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|||||||
@@ -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"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|||||||
@@ -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"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user