Страницы

Поиск по вопросам

воскресенье, 22 декабря 2019 г.

Как сделать свою библиотеку подключаемой через зависимости gradle

#java #android #github #gradle


На github часто можно встретить такой код для build.gradle файла -

dependencies {
    compile 'com.lusfold.spinnerloading:spinnerloading:1.0.0'
}


Если добавить эту зависимость в проект, то подключаемая библиотека компилируется
автоматически, что очень упрощает процесс её подключения.

Такой вопрос - если я сам создал какую-нибудь библиотеку и выложил её на github,
как мне сгенерировать такую же ссылку, чтобы люди (и я, при необходимости повторного
использования) могли так же просто подключать мою библиотеку в свои проекты? 
    


Ответы

Ответ 1



Во первых подключаемая библиотека не компилируется, она скачивается с maven репозитория уже скомпилированная. Ну а что бы пользователи смогли пользоваться вашей библиотекой подключая её похожим образом нужно выложить её в публично доступный репозиторий. Как это сделать хорошо описано в этой статье. Там правда немного избыточно, для публикации библиотеки в jCenter шаги 2 и 3 не нужны, они нужны для публикации ещё и в Maven Central. Есть ещё совсем простой способ именно для GitHub: jitpack.io. Но с ним пользователю придётся добавить, кроме непосредственно строки описывающей зависимость от Вашей библиотеки, ещё и ссылку на репозиторий. В общем у них на сайте всё подробно расписано.

Комментариев нет:

Отправить комментарий