Как обновить библиотеку для новой версии в Bintray?

enter image description here

я опубликовал свою библиотеку в jCenter как v1.0.0 с помощью novoda/bintray-release в первый раз. На самом деле я хочу обновить его как v1.0.1, Как я могу это сделать?

[EDITED] я добавил изображение для заметки о выпуске другой библиотеки, как показано ниже.

enter image description here

2 ответов


вам придется изменить версию в разделе Публикации сборки.файл gradle. Затем снова запустите плагин.

Это создаст новую версию в bintray.


вот шаги, которые я выполняю, когда я обновляю свою библиотеку Bintray:

  1. обновить libraryVersion имя в сборке модуля библиотеки.файл gradle. См.ответ подробнее об этом.

    ext {
        ...     
        libraryVersion = '2.0.0'
        ...
    }
    
  2. создать новую версию в Bintray, что соответствует тому, что вы назвали libraryVersion в свою сборку.файл gradle.

enter image description here

  1. в корневая папка вашего проекта, выполните следующую команду в терминале.

    ./gradlew bintrayUpload
    

    есть разные вещи, которые могут потерпеть неудачу здесь. Google код ошибки для его решения. Вот пара недавних для меня.

  2. обновить GitHub документация и создать новый релиз соответствие версии Bintray.

после выполнения этих шагов мой проект был немедленно обновлен на Bintray (и jCenter).

Примечания

  • можно сделать обновление, только изменив libraryVersion и под управлением ./gradlew bintrayUpload (и не создавать новую версию в Github или новую версию в Bintray). Однако, когда я это сделал, он удалил историю версий в Bintray, поэтому мое текущее предпочтение-сделать все четыре шага выше.

по теме