¿Cómo se configuran las dependencias propietarias para Leiningen?

Estamos trabajando en un proyecto que tiene alguna interoperabilidad Clojure-Java. En este punto, tenemos una sola clase que tiene una variedad de dependencias que colocamos en una biblioteca de usuarios en Eclipse para el desarrollo, pero, por supuesto, eso no ayuda al usar Leiningen (2.x). La mayoría de nuestras dependencias son propietarias, por lo que no están en un repositorio en algún lugar.

¿Cuál es la forma más fácil / correcta de hacer esto?

He vistoleiningen - ¿Cómo agregar dependencias para frascos locales?, pero parece estar desactualizado?

Actualizar: Así que hice un repositorio local de maven para mi siguiente tarro.estas instrucciones ylos documentos de implementación lein en github, y edité mi archivo project.clj como este:

:dependencies [[...]
               [usc "0.1.0"]]
:repositories {"usc" "file://maven_repository"}

Donde maven_repository está bajo el directorio del proyecto (por lo tanto no se usafile:///). Cuando ejecuté "lein deps", recibí este mensaje:

Retrieving usc/usc/0.1.0/usc-0.1.0.pom from usc
Could not transfer artifact usc:usc:pom:0.1.0 from/to usc (file://maven_repository): no supported algorithms found
This could be due to a typo in :dependencies or network issues.
Could not resolve dependencies

¿Qué se entiende por "no se han encontrado algoritmos compatibles" y cómo puedo solucionarlo?

Actualización2: Encontré el último bit de la respuesta.aquí.

Respuestas a la pregunta(3)

Su respuesta a la pregunta