1
所以我已經成功地使用uploadArchives
任務上傳aar庫到Nexus。 我想和apks一起做同樣的事情,但目前還沒有真正做到這一點。 我幾乎做同樣的事情,但不同的包裝。但這並不能解決問題。如何使用gradle將所有風格的apks上傳到nexus?
我想知道現在是否使用uploadArchives
任務真的是這樣做的方式,或者如果我應該使用不同的任務。 下面是我用現在的代碼,並且讓我上傳AAR庫:
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"
}
}
}
}