Идея была в том, чтобы ставить всё в локал, собирать sdk с зависимостями внутри и так поставлять, но не факт, что вам это подойдёт
Ну локальный репозиторий от удаленного отличается лишь тем что он на твоей машине работает. Ну и так, это скорее для отладки, если разрабатывает сдк, которое будут использовать различные клиентские приложения конечно же надо в какой-нибудь jcenter публиковать, либо любой другой репозиторий, внутри компании, если сдк используется приложениями внутри компании.