>    * I keep up to date with Clojure master. I don't use binary releases.
>    * I fix bugs and make changes in my local Clojure/contrib/third-
> party library trees, and I want *all* of my builds to use *those*, not  
> their own choice of versions. With lein/mvn I have to install a custom  
> version of those libraries into my repo, then change all of my  
> libraries to use the custom version. New build = changing every  
> library's project file again (or overwriting the repo version... not  
> sure how acceptable a solution that is). With my previous approach I  
> simply had to overwrite a jar (allowing my VCS to track the old  
> version).

I wrote a Rakefile to support locally juggling various clojure /
contrib repos. It pushes symlinks to jars into ~/.clojure and the
local maven repo, as well as brings up a repl, pulls changes from
GitHub, etc. The only major caveat is that the wipe command doesn't
check for local changes before deleting files.

http://bitbucket.org/seths/clojuggle/src/tip/README.txt

P.S. Sorry to involve yet another language's build system, it's just
that Rake is a great tool.

-- 
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en

Reply via email to