Опубликовать библиотеку jar в bintray с помощью gradle

Я пытаюсь опубликовать библиотеку jar в bintray с помощью Gradle. У меня есть пакет в моем проекте "com.github.instagram". Чего я пытаюсь добиться, так это создать файл jar этого пакета и загрузить его в bintray.
вот мои настройки

uploadArchives  {
    repositories {
      bintrayMavenDeployer {
        username          'xxx'
        apiKey            'xxx'
        repoOwner         'xxx'
        repoName          'xxx'
        packageName       'xxx'
        description       'This is an example to simplifying bintray publishing'
        descUrl           'https://github.com/ysb33r/Gradle/blob/master/bintray/README.md'
        tags              'gradle','bintray'
   }
  }
}

но когда я запускаю gradlew uploadArchives, он загружает файл apk вместо файла библиотеки jar. как проинструктировать мой Gradle скомпилировать только тот пакет, который мне нужен, и создать файл jar?


person Community    schedule 26.11.2014    source источник


Ответы (2)


Используйте специальный gradle-bintray-plugin. Документация включает очень подробные примеры.

person JBaruch    schedule 26.11.2014
comment
Документация ужасно плохая. Действительно простые вещи, такие как, как найти свой идентификатор пользователя Bintray, остаются догадками. - person Dónal; 25.05.2018

После того, как вы создали учетную запись Bintray, я предлагаю вам попробовать использовать следующие два скрипта, чтобы упростить работу с плагином gradle-bintray-plugin.

https://raw.githubusercontent.com/attwellBrian/JCenter/master/installv1.gradle https://raw.githubusercontent.com/attwellBrian/JCenter/master/bintrayv1.gradle

Прочтите руководство по использованию этих скриптов.

Плагин gradle-bintray великолепен. Но его инструкции по использованию на странице GitHub не являются прямыми.

person Brian Attwell    schedule 24.06.2015