【发布时间】:2016-04-29 15:19:12
【问题描述】:
所以我已经成功使用uploadArchives 任务将 aar 库上传到 Nexus。
我现在想用 apks 做同样的事情,但目前还没有真正做到正确。
我几乎在做同样的事情,但包装不同。但这并不能解决问题。
我现在想知道使用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"
}
}
}
}
【问题讨论】:
标签: android maven gradle nexus