Студия Android - Библиотека Github ZXing - PullRequest
0 голосов
/ 29 апреля 2018

Недавно я начал рисковать в Android Studio, и один из проектов, над которыми я работаю, требует считывателя штрих-кода, и отличным решением, которое я нашел, была библиотека ZXing.

Однако возникли следующие сомнения:

Для использования этой библиотеки я использовал следующие команды:

   compile 'com.google.zxing:core:3.2.1'
   compile 'com.journeyapps:zxing-android-embedded:3.2.0@aar'

Если владелец удалит эту библиотеку, не будет ли эта библиотека в следующей сборке приложения?

Если нет, то можете ли вы работать с ним локально / автономно?

1 Ответ

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

Директива компиляции работает, потому что библиотека опубликована в центральном репозитории maven.

Если вы действительно хотите обезопасить эту библиотеку, вам нужно ее продать:

  • клонировать его в свой собственный проект
  • объявить его как модуль

Или: используйте проект jitpack , который позволяет вам ссылаться на форк (вашу собственную копию GitHub) проекта в директиве компиляции.

Подробнее см. " Как скомпилировать разветвленную библиотеку в Gradle? ".

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...