2016-07-21 2 views
0

У нас есть проект Android Studio, с которым мы сотрудничаем вместе. Коллега установил bintray.com, чтобы собрать там все необходимые библиотеки в рамках нашего проекта Android. У нас обоих есть наши учетные записи, мы установили наш ключ API bintray и соответствующее имя пользователя github в файле gradle.properties. Для него он отлично работает, и он получает загруженные библиотеки, такие как test-1.0.0.pom; но я этого не делаю.Конфликт ответа Bintray с кодом ошибки 409

Вместо этого я получаю

Error:Could not GET ' https://oss.jfrog.org/artifactory/oss-snapshot-local/xxx/yyy/zzz/1.0.0/test-1.0.0.pom '. Received status code 409 from server: Conflict Enable Gradle 'offline mode' and sync project

Gradle sync failed: Could not GET ' https://oss . ... with very same error message

Так я конфликтует с сервером? Что я делаю не так?

ответ

1

Если вы пытаетесь загрузить ту же библиотеку (test-1.0.0.pom), которую ваш коллега выложил, ожидается 409 и правильно. Вы не можете переопределить версию библиотеки.

Как правило, вы используете неправильный инструмент. Bintray - это платформа распространения, которая предназначена для распространения библиотек, выпущенных во внешний мир. То, что вы ищете, это что-то вроде - инструмент для совместной работы во время разработки. Идем дальше и устанавливаем бесплатный Artifactory Open Source, он отлично работает с Gradle.

Я с JFrog, компания за и см my profile подробности и ссылки.