Imagine que trabalho com outros desenvolvedores no projeto "lojaweb", mas não pretendo compartilhar com eles o código fonte do projeto "produtos" para que façam o "mvn install".
Qual é a melhor forma e como fazer para que eles tenham acesso ao jar do projeto "produtos" sem torna-lo publico na internet?
Imagino que existem duas formas:
1) Eu enviar o jar para cada um deles e eles instalarem em seus repositórios (não sei como fazer esta instalação do jar, se puder me orientar também eu agradeço) locais, mas o inconveniente neste caso é manter o jar atualizado sempre que houver atualizações da biblioteca.
2) Instalar uma espécie de repositório interno, mas não faço a menor ideia de como começar ou pelo que procurar, sem contar que não sei se é a melhor maneira, pois vai demandar mais uma instalação e administração de serviço no servidor interno.
Ou sei lá se existe um serviço (publico e privado) como o Github para repositórios.
Perguntas de iniciante para um iniciante ;-)
Obrigado.