soc*_*qwe 5 android gradle travis-ci android-gradle-plugin
我使用它将gradle uploadArchives
我的 android 开源库的人工制品(jar、源代码和 javadoc)上传到oss sonatype nexus 存储库。但是,不知何故uploadArchives
似乎并行运行,因为在完成 gradle 后,我看到在oss sonatype上创建了多个临时存储库。一个包含 .jar,另一个包含源代码和 java 文档(或者在任何其他组合中,如 .jar 和源代码在一个临时存储库中,但 java 文档不在同一个中;它基本上一直在变化)。
即使禁用并行通过./gradlew uploadArchives -Dorg.gradle.parallel=false
也无济于事。
我无法关闭/发布临时存储库,因为它只包含一些部分(如 java 文档和 .jar 但不包含源代码)而不是一个单独的临时存储库中的所有人工制品(其余部分以某种方式分发到其他临时存储库)。
知道如何解决这个问题吗?
我不知道您对 Gradle 的个人配置,但我认为问题可能在于定义和处理 Gradle 属性时的优先顺序。
您绝对确定您没有org.gradle.parallel=true
在项目根目录中设置吗gradle.properties
?您的配置可能更喜欢项目根目录gradle.properties
,而不是通过-D
命令行参数显式传递。
我遇到了和你一样的问题(uploadArchives
导致创建多个临时存储库)。基本上,摆脱org.gradle.parallel=true
解决gradle.properties
了我的案例中的所有问题。
归档时间: |
|
查看次数: |
125 次 |
最近记录: |