gpt4 book ai didi

android - uploadArchives 构建调试和发布

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:30:17 26 4
gpt4 key购买 nike

我的 gradle 脚本中有一个上传任务:

uploadArchives {
repositories {
mavenDeployer {
repository(url: "${nexusUrl}/content/repositories/apps-releases") {
authentication(userName: nexusUsername, password: nexusPassword)
}
snapshotRepository(url: "${nexusUrl}/content/repositories/apps-snapshots") {
authentication(userName: nexusUsername, password: nexusPassword)
}
pom.groupId = "$defaultApplicationId"
pom.artifactId = 'MyApp'
pom.version = applicationVersionName()
}
}
}

并从 teamcity 运行它:

clean assembleDebug testDebugUnitTest crashlyticsUploadDistributionDebug uploadArchives

构建调试版本后,uploadArchives 似乎也在构建发布版本。因此,当构建完成后,我将调试和发布 apk 作为构建生成的 Artifact 。但是,如果我删除 uploadArchives,它只会生成调试 apk。

有什么办法可以防止这种情况发生吗?这没什么大不了的,但最好只构建我指定的版本;即 uploadDebugArchivesuploadReleaseArchives 会很好...

最佳答案

参见此处:http://tools.android.com/tech-docs/new-build-system/user-guide#TOC-Library-Publication

defaultPublishConfig 设置为您要发布的构建类型。

关于android - uploadArchives 构建调试和发布,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37854378/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com