2

我们有一个共同协作的 Android Studio 项目。一位同事设置了一个 bintray.com 以在我们的 android Studio 项目中收集所有必需的库。我们都在那里有我们的帐户,我们已经在gradle.properties文件中设置了我们的 bintray API 密钥和相应的 github 用户名。对他来说,它工作得很好,他得到了上传的库,比如test-1.0.0.pom;但我没有。

相反,我得到

错误:无法获取“ https://oss.jfrog.org/artifactory/oss-snapshot-local/xxx/yyy/zzz/1.0.0/test-1.0.0.pom ”。从服务器收到状态码 409:冲突启用 Gradle '离线模式'和同步项目

Gradle 同步失败:无法 GET ' https://oss。...具有相同的错误消息

所以我与服务器发生冲突?我究竟做错了什么?

4

1 回答 1

2

如果您尝试上传test-1.0.0.pom同事上传的同一个库 ( ),则 409 是预期的并且是正确的。您不能覆盖库的发布版本。

通常,您使用的是错误的工具。Bintray 是一个分发平台,旨在分发向外界发布的库。您正在寻找的是一种类似于的东西——一种在开发过程中进行协作的工具。继续安装免费的Artifactory Open Source,它与 Gradle 配合得很好。

我在背后的公司JFrog工作,有关详细信息和链接,请参阅我的个人资料。

于 2016-07-21T19:36:07.747 回答