Я разработал библиотеку Android, которую я упаковал в виде файла AAR. Я использовал progaurd, чтобы запутать код, который я хотел бы оставить в собственности.
Мой вопрос касается дистрибутива. Я хотел бы сделать установку библиотеки быстрой и простой с помощью gradle. Проблема в том, что существующие репозитории (Maven Central и Jcenter) требуют от вас подтверждения лицензии OSS. Я согласен с тем, что сам файл AAR находится в открытом доступе, однако я понимаю, что лицензия OSS по закону требует от меня предоставления исходного кода [до обфускации] клиентам, если они потребуют его.
Текущий метод распространения — загрузка файла aar с веб-сервера и вставка файла aar вручную в каталог libs проекта.
Как я могу опубликовать файл AAR в репозитории, который упрощает установку библиотеки с помощью gradle без привязки к лицензии OSS?
compile
, хотя вы также должны добавить строку для репозитория. - person CommonsWare   schedule 02.08.2016index.html
файлов (например, этого). - person CommonsWare   schedule 02.08.2016