gpt4 book ai didi

android - Gradle uploadArchives 并行运行,导致 oss sonatype nexus 上出现多个暂存存储库

转载 作者:太空狗 更新时间:2023-10-29 14:37:49 24 4
gpt4 key购买 nike

我使用此gradle uploadArchives 将我的一个android 开源库的 Artifact (jar、源代码和javadoc)上传到oss sonatype nexus repository。 .然而,不知何故 uploadArchives 似乎是并行运行的,因为在完成 gradle 之后我看到在 oss sonatype 上创建了多个暂存存储库。 .一个包含 .jar,另一个包含源代码和 java 文档(或任何其他组合,如 .jar 和源代码在一个暂存存储库中,但 java 文档不在同一个存储库中;它基本上一直在变化)。

即使通过 ./gradlew uploadArchives -Dorg.gradle.parallel=false 禁用并行也无济于事。

我无法关闭/释放暂存存储库,因为它只包含一些部分(如 java 文档和 .jar,但不包含源代码)而不是单个暂存存储库中的所有 Artifact (其余部分以某种方式分发到其他暂存存储库).

知道如何解决这个问题吗?

最佳答案

我不知道您对 Gradle 的个人配置,但我认为问题可能出在定义和处理 Gradle 属性时的优先顺序上。

你绝对确定你没有在你的项目根 gradle.properties 中设置 org.gradle.parallel=true 吗?您的配置可能更喜欢项目根 gradle.properties 而不是通过 -D 命令行参数显式传递。

我遇到了和您一样的问题(uploadArchives 导致创建了多个暂存存储库)。基本上,从 gradle.properties 中删除 org.gradle.parallel=true 解决了我的所有问题。

关于android - Gradle uploadArchives 并行运行,导致 oss sonatype nexus 上出现多个暂存存储库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53200255/

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