Laurent PETIT wrote: > Hi, > > 2009/4/2 Jason Sankey <ja...@zutubi.com <mailto:ja...@zutubi.com>> > > Ivy [ ... ] also supports pluggable resolvers, so > you can host your Jars/dependency information in multiple ways. > > > Does that mean one could write resolvers to automagically get libraries > from "source" repositories such as github, bitbucket, ... (as long as a > minimal standard convention for the repositories layout is followed) ? > > Clearly identified versions could be directly mapped to tagged branches, > and SNAPSHOT versions to the HEAD branch ? > > This could be really cool ! :-)
I certainly think this is possible. Are you talking about building from the source on demand, or having jars stored in the repositories? It sounds like the former, in which case I'm not sure if this would be an efficient way to do it. Instead, you can just have a build server that builds the projects on every change, and publishes the jars to a repository. Apart from the efficiency of building only once, the jars would only be published on a successful build/test. This is what I have set up now for clojure and clojure-contrib on http://pulse.zutubi.com/, where the jars go to an internal Ivy repository. I believe Howard Lewis Ship also has a build server that builds clojure only and publishes it to a Maven repository. I'm happy to expand pulse.zutubi.com if people find it useful to other clojure projects, and work on the features of the internal repository. Cheers, Jason -- Pulse - Continuous Integration made easy. Does your project have a pulse? Try it free at: http://zutubi.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 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 -~----------~----~----~----~------~----~------~--~---