I think another feature of Ivy is that an Ivy module can define multiple 
artifacts, while maven modules only have 1 main artifact.

Maarten



----- Original Message ----
From: Mitch Gitman <mgit...@gmail.com>
To: ivy-user@ant.apache.org
Sent: Thu, January 6, 2011 12:55:27 AM
Subject: Re: introducing Ivy to Maven users--ideas?

Thanks to Maarten. Apologies to Martin. I did misinterpret Martin's answer
after all. Yes, this is a critical feature. Certainly when you're
prolifically versioning CI builds (whether with a timestamp or buildnumber),
you should be replacing dynamic revisions. And no, I don't recall off the
top of my head how to do the same with Maven.

Maarten, I should at least be able to share a video. Not sure about the
slides themselves because of copyright issues, and they probably won't stand
on their own anyway since I'll be trying out a "presentation zen" approach.

Anyway, keep 'em coming, folks. My great fear with a talk like this is
failing to communicate one of the most compelling use cases or features.

On Wed, Jan 5, 2011 at 3:22 PM, Maarten Coene <maarten_co...@yahoo.com>wrote:

> Mitch,
>
> first of all, this seems a very interesting presentation topic. Is there
> any
> chance you could share this presentation with us?
>
> secondly, I think what Martin meant was this:
>
> suppose your ivy.xml file contains a dynamic dependency declaration like:
> <dependency org="org.apache" name="foo" rev="[1.0, 2.0[" />
>
> If you publish this ivy.xml file to a repository, you can tell Ivy to
> replace
> the dynamic revision with a static one.
> So when at the time of publishing, the version of foo in the repository was
> "1.8", the published ivy.xml will look like:
> <dependency org="org.apache" name="foo" rev="1.8" />
>
> Maarten
>
>
>



      

Reply via email to