diff --git a/platform/android/java/build.gradle b/platform/android/java/build.gradle index 3dd8bbed882..bbdf03612c3 100644 --- a/platform/android/java/build.gradle +++ b/platform/android/java/build.gradle @@ -79,7 +79,7 @@ def templateExcludedBuildTask() { // We exclude these gradle tasks so we can run the scons command manually. def excludedTasks = [] if (excludeSconsBuildTasks()) { - logger.lifecycle("Excluding Android studio build tasks") + logger.info("Excluding Android studio build tasks") for (String flavor : supportedFlavors) { String[] supportedBuildTypes = supportedFlavorsBuildTypes[flavor] for (String buildType : supportedBuildTypes) { @@ -206,7 +206,7 @@ def generateBuildTasks(String flavor = "template", String edition = "standard", } } } else { - logger.lifecycle("No native shared libs for target $target. Skipping build.") + logger.info("No native shared libs for target $target. Skipping build.") } } diff --git a/platform/android/java/lib/build.gradle b/platform/android/java/lib/build.gradle index f273105efcb..371a1b4bff9 100644 --- a/platform/android/java/lib/build.gradle +++ b/platform/android/java/lib/build.gradle @@ -5,6 +5,7 @@ plugins { ext { PUBLISH_ARTIFACT_ID = 'godot' + TOOLS_PUBLISH_ARTIFACT_ID = 'godot-tools' } apply from: "../scripts/publish-module.gradle" @@ -185,5 +186,9 @@ android { withSourcesJar() withJavadocJar() } + singleVariant("editorRelease") { + withSourcesJar() + withJavadocJar() + } } } diff --git a/platform/android/java/scripts/publish-module.gradle b/platform/android/java/scripts/publish-module.gradle index 32b749e493d..d0fec9af19d 100644 --- a/platform/android/java/scripts/publish-module.gradle +++ b/platform/android/java/scripts/publish-module.gradle @@ -19,7 +19,55 @@ afterEvaluate { // Mostly self-explanatory metadata pom { name = PUBLISH_ARTIFACT_ID - description = 'Godot Engine Android Library' + description = 'Godot Engine Android Library - Template Build' + url = 'https://godotengine.org/' + licenses { + license { + name = 'MIT License' + url = 'https://github.com/godotengine/godot/blob/master/LICENSE.txt' + } + } + developers { + developer { + id = 'm4gr3d' + name = 'Fredia Huya-Kouadio' + email = 'fhuyakou@gmail.com' + } + developer { + id = 'reduz' + name = 'Juan Linietsky' + email = 'reduzio@gmail.com' + } + developer { + id = 'akien-mga' + name = 'Rémi Verschelde' + email = 'rverschelde@gmail.com' + } + // Add all other devs here... + } + + // Version control info - if you're using GitHub, follow the + // format as seen here + scm { + connection = 'scm:git:github.com/godotengine/godot.git' + developerConnection = 'scm:git:ssh://github.com/godotengine/godot.git' + url = 'https://github.com/godotengine/godot/tree/master' + } + } + } + toolsRelease(MavenPublication) { + from components.editorRelease + + // The coordinates of the library, being set from variables that + // we'll set up later + groupId ossrhGroupId + artifactId TOOLS_PUBLISH_ARTIFACT_ID + version PUBLISH_VERSION + + // Mostly self-explanatory metadata + pom { + name = TOOLS_PUBLISH_ARTIFACT_ID + description = 'Godot Engine Tools Android Library - Editor Build' url = 'https://godotengine.org/' licenses { license {