2016-03-26 2 views
0

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

Android Studio project structure window Тогда вы можете искать, чтобы найти репозиториев и Android-студия сообщит вам, когда вам нужно обновить версия зависимости вашей библиотеки.

Android Studio library update notification

У меня также есть библиотека (в настоящее время на Bintray), но он не отображается в списке зависимостей библиотеки (как в первом скриншоте) - это потому, что список показывает библиотеку из Maven Central?

Если да, то как я могу поместить свою библиотеку на Maven Central? Я просмотрел некоторые результаты в Google, но разные страницы блога и учебные руководства показывают разные шаги, поэтому это может быть очень запутанным.

Поскольку моя библиотека (view on GitHub) использует Novoda Bintray Release plugin, я попытался следовать инструкциям из this wiki page, чтобы добавить свою библиотеку Maven Central, но я не совсем уверен, куда идти отсюда.

Таким образом, чтобы подвести итог, что я спрашиваю:

  1. Мне нужно, чтобы загрузить свою библиотеку Maven Central Do?
  2. Если да, то как бы я это сделал? Должен ли я продолжать использовать плагин Novoda или переключиться на что-то более простое в использовании.

ответ

0

Текущий maven-репозиторий по умолчанию для плагина android gradle не Maven Central, но JCenter, и это, вероятно, то, что вы ищете. Если у вас в настоящее время имеется библиотека, развернутая в вашем репозитории maven на Bintray, публикация в JCenter (также управляемая Bintray) очень проста и требует нажатия кнопки, описывающей вашу библиотеку и ожидающей утверждения. Весь процесс подробно объясняется here.

+0

У меня уже есть проект на JCenter, и он развернут в репозитории Maven. Однако, что мне нужно сделать, чтобы моя библиотека появилась в списке, как показано на моем первом снимке экрана –

Смежные вопросы