It's not hard to add a pom.xml to a project that is not maven
enabled.  I did it for clojure and clojure-contrib in 2 minutes
total.  If it's a git project you can just include them in as a
submodule (or ftree in hg or svn externals in svn) and setup up multi-
module builds.

Clojure "Ties" would be probably pretty easy to resurrect.  That's
what I want. http://bitbucket.org/achimpassen/clojure-ties/overview/
It's broken right now pretty badly but I bet someone could fix it up
again.

On Apr 2, 11:56 am, Laurent PETIT <laurent.pe...@gmail.com> wrote:
> 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 onhttp://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