Hello, 2009/4/2 Jason Sankey <ja...@zutubi.com>
> > 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. Honestly, I was talking about the former, thinking that once the library is recompiled once it could be cached in a local repo for future uses. I thought about it because it seems to be the solution that demands the least from the library developer: no need to subscribe to an external repository hosting provider for each and every library he makes. But the second solution is certainly and interesting one, given that some people seem to already have the proper infrastructure for 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 -~----------~----~----~----~------~----~------~--~---