Hi Xavier,

On Tue, May 22, 2007 at 09:15:39AM +0200, Xavier Hanin wrote:
>      Is there any interest in having this become part of the Ivy core?
> 
> 
> This is something that can be discussed indeed. A few questions: -
> does it require any external library, and if so, which license do they
> have?

Right now I'm using the JetS3t library: https://jets3t.dev.java.net.
It's licensed under the Apache License, Version 2.0.  So it's compatible
from the license perspective.  I'm happy to discuss alternatives though
if you want to avoid introducing a dependency on that library.

> - do you have some kind of test?

I have a JUnit test suite for it.

> - do you have some documentation? Is it easy to use? Can you use
> patterns to configure it?

You can configure it like any other resolver in your ivyconf.xml.  You
can indeed use patterns to configure the metadata and artifact paths.
There are a few things that would be really useful but that I don't have
implemented yet:

- encryption/decryption support (useful for organizations storing
  proprietary artifacts)
- compression/decompression support (reduces S3 bandwidth and storage
  costs)
- leverage S3's BitTorrent support (reduces S3 bandwidth costs)

I don't have public documentation or a public demo available right now.
Unfortunately I need to put the code through my company's open source
approval process before I can release it and/or work on it in public,
but if there is interest I can certainly get the ball rolling.  Let me
know what you think.

Jeremy

Reply via email to