6f2442b17a
These changes resolve the inconsistency between gradle and scons targets by configuring the gradle buildtypes to match the scons targets.
70 lines
2.4 KiB
Groovy
70 lines
2.4 KiB
Groovy
apply plugin: 'maven-publish'
|
|
apply plugin: 'signing'
|
|
|
|
group = ossrhGroupId
|
|
version = PUBLISH_VERSION
|
|
|
|
afterEvaluate {
|
|
publishing {
|
|
publications {
|
|
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'
|
|
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'
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
signing {
|
|
useInMemoryPgpKeys(
|
|
rootProject.ext["signing.keyId"],
|
|
rootProject.ext["signing.key"],
|
|
rootProject.ext["signing.password"],
|
|
)
|
|
sign publishing.publications
|
|
}
|