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