Pergunta

Eu tenho uma biblioteca de funções comuns que uso em vários projetos diferentes, que funcionam bem na minha máquina local, onde posso adicionar o caminho à biblioteca, mas agora que coloquei vários dos meus projetos no GoogleCode, estou Não tenho certeza de como lidar com a biblioteca externa. Coloquei cópias em cada projeto e tento mantê -las sincronizadas entre si, ou existe uma maneira melhor?

Foi útil?

Solução

Eu uso a subversão para controle de origem e SVN: externos para gerenciar bibliotecas. Como você está usando o Mercurial, você pode dar uma olhada no uso Subrepositórios.

Subrepositórios é um recurso que permite tratar uma coleção de repositórios como um grupo. Isso permitirá que você clone, se comprometa, empurre e puxe projetos e suas bibliotecas associadas como um grupo.

Boa sorte!

Outras dicas

Você nunca deseja ter vários copos se o seu código -fonte.

Maneira simples -> Os subprojetos compilam até um .jar. Inclua o .jar em seu projeto principal. Ao alterar um subprojeto, faça um novo .jar e copie -o para baixo.

Melhor maneira -> Use algo como o Maven para gerenciá -lo para você

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top