Pergunta

Para um projeto java / scala tenho algumas dependências que não estão em um repositório remoto, mas em outro lugar no meu sistema de arquivos. Tenho então duas opções, que levam a perguntas:

  1. Eu posso adicionar um diretório lib/ na minha pasta de projeto. Como posso saber Buildr para adicionar o conteúdo para o caminho da classe?

  2. Eu posso usar o sistema embutido de gerenciamento de dependências. Posso indicar um caminho do repositório do sistema de arquivos em vez de um http?

Graças

Foi útil?

Solução

Eu encontrei a solução que eu estava procurando na lista de discussão buildr. O método compile.with() aceita uma matriz de nomes de arquivo (com o prefixo do caminho é claro). Então, se as dependências são frascos em um diretório chamado lib você pode apenas chamar:

compile.with Dir['lib/*.jar'] 

no buildfile. Esperança de que vai ajudar outras adeptos buildr.

Outras dicas

Quanto à sua segunda pergunta:

Eu posso usar o sistema embutido de gerenciamento de dependências. Posso indicar um filesystem caminho do repositório em vez de um http?

Sim, como maven2, você pode usar o arquivo:. /// protocolo para localizar um repositório "remota" no sistema de arquivos

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