1
これで、uploadArchives
タスクを使用してaarライブラリをNexusにアップロードできました。 私はapkで今でも同じことをしたいと思っていますが、現時点では正しいことを本当に管理していません。 私はかなり同じことをしていますが、パッケージは違っています。しかしそれはトリックをしません。どのようにしてgradleを使ってすべてのフレーバapxを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"
}
}
}
}