> > > > If you're using git, this should be avoided. git is remarkably bad at > > storing binary data. > > I seem to recall that recent versions of Git have improved > significantly in this area. However, there's still the fundamental > problem that changing the dependencies increases the size of the > project. New developers will not only have to download your source > files, but the binary diff of every dependency change. > > So yep, it's a bad idea :) >
I just want to point out that a maven repo manages versions as separate copies. e.g. Using our hypothetical project local repository, the paths to 2 versions would be something like: --myproject/src/lib/com/myapi/foo/1.0/foo-1.0.jar --myproject/src/lib/com/myapi/foo/2.0/foo-2.0.jar So yes, if you check it into version control, it increases the size of your project, but you aren't necessarily storing any binary diffs. -- ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ Brian Schlining bschlin...@gmail.com -- 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