If you use Leiningen, you can just read all about how to connect to the repository server on a recent Sonatype blog post from Tim O'Brien.
If you are using Maven, you should get a repo server like Nexus and set up the clojure repository as another proxy repository and add it to your public group.
If none of these approaches suits you, you can use the Raghurams or number23_cn approach. Both of them, however, are semi-optimal and will not scale for teams or many artifacts.
source share