| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177 |
- apply plugin: 'maven-publish'
- apply plugin: 'signing'
- group = ossrhGroupId
- version = PUBLISH_VERSION
- afterEvaluate {
- publishing {
- publications {
- templateDebug(MavenPublication) {
- from components.templateDebug
- // The coordinates of the library, being set from variables that
- // we'll set up later
- groupId ossrhGroupId
- artifactId DEBUG_PUBLISH_ARTIFACT_ID
- version PUBLISH_VERSION
- // Mostly self-explanatory metadata
- pom {
- name = DEBUG_PUBLISH_ARTIFACT_ID
- description = 'Godot Engine Android Library - (Debug) 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 = '[email protected]'
- }
- developer {
- id = 'reduz'
- name = 'Juan Linietsky'
- email = '[email protected]'
- }
- developer {
- id = 'akien-mga'
- name = 'Rémi Verschelde'
- email = '[email protected]'
- }
- developer {
- id = 'godotengine'
- name = 'Godot Engine contributors'
- email = '[email protected]'
- }
- }
- // 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'
- }
- }
- }
- templateRelease(MavenPublication) {
- from components.templateRelease
- // The coordinates of the library, being set from variables that
- // we'll set up later
- groupId ossrhGroupId
- artifactId PUBLISH_ARTIFACT_ID
- version PUBLISH_VERSION
- // Mostly self-explanatory metadata
- pom {
- name = PUBLISH_ARTIFACT_ID
- 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 = '[email protected]'
- }
- developer {
- id = 'reduz'
- name = 'Juan Linietsky'
- email = '[email protected]'
- }
- developer {
- id = 'akien-mga'
- name = 'Rémi Verschelde'
- email = '[email protected]'
- }
- developer {
- id = 'godotengine'
- name = 'Godot Engine contributors'
- email = '[email protected]'
- }
- }
- // 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 {
- name = 'MIT License'
- url = 'https://github.com/godotengine/godot/blob/master/LICENSE.txt'
- }
- }
- developers {
- developer {
- id = 'm4gr3d'
- name = 'Fredia Huya-Kouadio'
- email = '[email protected]'
- }
- developer {
- id = 'reduz'
- name = 'Juan Linietsky'
- email = '[email protected]'
- }
- developer {
- id = 'akien-mga'
- name = 'Rémi Verschelde'
- email = '[email protected]'
- }
- developer {
- id = 'godotengine'
- name = 'Godot Engine contributors'
- email = '[email protected]'
- }
- }
- // 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'
- }
- }
- }
- }
- }
- }
- signing {
- useInMemoryPgpKeys(
- rootProject.ext["signing.keyId"],
- rootProject.ext["signing.key"],
- rootProject.ext["signing.password"],
- )
- sign publishing.publications
- }
|