#android #maven #android-studio
#Android #maven #android-studio
Вопрос:
Я пишу библиотеку Android с закрытым исходным кодом, которую я хотел бы распространять. В моей локальной среде разработки я настроил maven и загружаю сгенерированный aar в этот локальный репозиторий maven. Затем я добавляю локальный репозиторий в свои файлы сборки gradle и указываю свою библиотеку как зависимость. Все это работает без каких-либо проблем.
Я хотел бы выполнить ту же настройку с репозиторием maven, размещенным на удаленном сервере. Я предполагаю, что мне нужно защитить это удаленное репозиторий maven с помощью имени пользователя и пароля и указать эти учетные данные в моих файлах сборки gradle вместе с путем к репозиторию maven. Я не могу узнать, как это сделать, какие-либо указатели?
Кроме того, я понимаю, что maven central и sonatype предназначены для библиотек с открытым исходным кодом. Существуют ли какие-либо решения для распространения библиотек с закрытым исходным кодом, подобные maven central?
Спасибо
Ответ №1:
В итоге я установил Archiva на экземпляр EC2 и использовал его для размещения репозиториев maven.