Как добавить локальные зависимости в buildr

Для проекта java/scala у меня есть некоторые зависимости, которые находятся не в удаленном репозитории, а где-то еще в моей файловой системе. У меня есть два варианта, которые приводят к вопросам:

  1. Я могу добавить lib/ каталог в папке моего проекта. Как я могу сказать buildr добавить контент в путь к классам?

  2. Я могу использовать встроенную систему управления зависимостями. Могу ли я указать путь к хранилищу файловой системы вместо http?

Спасибо

2 ответа

Решение

Я нашел решение, которое искал в buildr список рассылки. compile.with() Метод принимает массив имен файлов (с префиксом пути, конечно). Так что, если зависимости являются банками в каталоге с именем lib Вы можете просто позвонить:

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

в buildfile, Надеюсь, что это поможет другим buildr адепты.

По поводу вашего второго вопроса:

Я могу использовать встроенную систему управления зависимостями. Могу ли я указать путь к хранилищу файловой системы вместо http?

Да, точно так же, как и maven2, вы можете использовать протокол file:///, чтобы найти "удаленный" репозиторий в файловой системе.

Другие вопросы по тегам