Как добавить локальные зависимости в buildr
Для проекта java/scala у меня есть некоторые зависимости, которые находятся не в удаленном репозитории, а где-то еще в моей файловой системе. У меня есть два варианта, которые приводят к вопросам:
Я могу добавить
lib/
каталог в папке моего проекта. Как я могу сказать buildr добавить контент в путь к классам?Я могу использовать встроенную систему управления зависимостями. Могу ли я указать путь к хранилищу файловой системы вместо http?
Спасибо
2 ответа
Я нашел решение, которое искал в buildr
список рассылки. compile.with()
Метод принимает массив имен файлов (с префиксом пути, конечно). Так что, если зависимости являются банками в каталоге с именем lib
Вы можете просто позвонить:
compile.with Dir['lib/*.jar']
в buildfile
, Надеюсь, что это поможет другим buildr
адепты.
По поводу вашего второго вопроса:
Я могу использовать встроенную систему управления зависимостями. Могу ли я указать путь к хранилищу файловой системы вместо http?
Да, точно так же, как и maven2, вы можете использовать протокол file:///, чтобы найти "удаленный" репозиторий в файловой системе.