So habe ich erfolgreich die uploadArchives
Aufgabe verwendet, um aar-Bibliotheken auf Nexus zu laden. Ich möchte das gleiche jetzt mit apks tun, aber nicht wirklich schaffen, es im Moment richtig zu machen. Ich mache ziemlich dasselbe, aber mit unterschiedlicher Verpackung. Das macht den Trick aber nicht.Wie kann ich alle Flavors auf nexus mit Gradle hochladen?
Ich wundere mich jetzt, wenn die Verwendung der uploadArchives
Aufgabe ist wirklich die Art, dies zu tun, oder wenn ich eine andere Aufgabe verwenden sollte. Hier ist der Code, den ich jetzt benutze und dass wir mir aar Bibliotheken laden:
uploadArchives {
repositories {
mavenDeployer {
repository(url: getPropertyValue('mUrl')+"/content/repositories/releases/") {
authentication(userName: getPropertyValue('mUserName'), password: getPropertyValue('mPassword'))
}
def version = getPropertyValue('version')
_productFlavors.each { name, config ->
def releaseName = name+"Release"
addFilter(releaseName) { artifact, file ->
artifact.attributes.classifier.equals(releaseName)
}
pom(releaseName).artifactId = "artifact"
pom(releaseName).version = version
pom(releaseName).groupId = "com.example."+name
pom(releaseName).packaging = "apk"
}
}
}
}