Я запускаю lein new
проект в ближайшем будущем и хочу использовать библиотеку извлечения статей goose . К сожалению, я не смог найти банку этой библиотеки в каком-либо общедоступном репозитории maven, поэтому решил добавить его в локальный репозиторий maven.
В каталоге проекта я скопировал гусиную флягу и pom.xml
файлы и сделал
mkdir maven-repo
mvn install:install-file -Dfile=goose-2.1.6.jar -DartifactId=goose -Dversion=2.1.6 \
-DgroupId=local -Dpackaging=jar -DlocalRepositoryPath=maven-repo -DpomFile=pom.xml
И добавил следующее к project.clj
:repositories {"local" ~(str (.toURI (java.io.File. "maven-repo")))}
и [local/goose "2.1.6"]
в :dependencies
. Теперь, когда я делаю lein deps
, я получаю файл goose-2.1.6.jar, добавленный в каталог lib, но не зависимости от goose. Они перечислены в файле pom.xml
гуся.
Есть ли способ исправить это, кроме перечисления зависимостей гуся в моем project.clj
?