Как добавить локальные зависимости в buildr - PullRequest
5 голосов
/ 01 декабря 2009

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

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

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

Спасибо

Ответы [ 2 ]

9 голосов
/ 01 декабря 2009

Я нашел решение, которое искал в списке рассылки buildr. Метод compile.with() принимает массив имен файлов (с префиксом пути, конечно). Поэтому, если зависимости - это jar-файлы в каталоге с именем lib, вы можете просто позвонить:

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

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

3 голосов
/ 01 августа 2010

Относительно вашего второго вопроса:

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

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

...