On 5/3/07, Xavier Hanin <[EMAIL PROTECTED]> wrote:
> Nope, no proxy. What do you mean with 'listing revisions'? you usually have too cases when resolving a dependency: either your dependency declaration specify an exact revision, in which case Ivy can use it as is to find the artifact, OR you can specify a dynamic version, or version constraint, for which Ivy should first list which are the available revisions of the dependency, to then decide which one to take according to your version constraint. In the case of maven SNAPSHOT I should say I still do not understand clearly how they work :-) Sometimes you have a file with SNAPSHOT as revision in your repository, sometime you get a timestamp as revision. If you want to get a timestamp revision, Ivy has to list the available ones to find the latest one. Is it getting clearer?
Almost :-) How does the listing work in practice? Do you assume that the repositories provide a directory listing that you can parse? I'm also confused about the naming conventions though .. I've see both -SNAPSHOT.ext and -<timestamp>.ext names. Maybe the first was a Maven 1.0 convention? I'll try to figure that one out :-) S.
