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
-~----------~----~----~----~------~----~------~--~---

Reply via email to