Как установить последнюю версию в Bintray Jcenter - PullRequest
0 голосов
/ 24 апреля 2018

enter image description here

Я успешно опубликовал свою библиотеку Android на bintray jcenter. У меня есть репозиторий, в котором есть пакет, который содержит две версии, 0.0.1 и 0.0.2. Я хочу сделать 0.0.2 последней версией и версией по умолчанию.

Всякий раз, когда пользователи моей библиотеки используют следующий скрипт для загрузки моей библиотеки, я хочу, чтобы она всегда загружалась из последней версии:

compile 'com.userexperior:userexperior-android:+'

Я пробовал в двух примерах приложений, вышеупомянутый скрипт выбирает старую версию 0.0.1, хотя я могу использовать последнюю версию 0.0.2, вручную написав ее в скрипте gradle, но не через знак "+" в скрипте gradle:

compile 'com.userexperior:userexperior-android:0.0.2'

Может ли кто-нибудь из группы поддержки bintray или сообщества подсказать мне, как этого добиться.

1 Ответ

0 голосов
/ 25 апреля 2018

Если вы посмотрите на файл метаданных maven вашего проекта:

<?xml version="1.0" encoding="UTF-8"?>
<metadata>
  <groupId>com.userexperior</groupId>
  <artifactId>userexperior-android</artifactId>
  <version>0.0.2</version>
  <versioning>
    <latest>0.0.2</latest>
    <release>0.0.2</release>
    <versions>
      <version>0.0.1</version>
      <version>0.0.2</version>
    </versions>
    <lastUpdated>20180423152323</lastUpdated>
  </versioning>
</metadata>

Вы видите, что последний тег направляет его к версии 0.0.2: 0.0.2

Можете ли вы проверить, правильно ли вы используете версию последней версии? Я не эксперт по граде, но похоже, что метод ANT для последних ...

...