My code is currently in the HttpUnit repository. I invite you to take a look:

cvs -z3 -d:pserver:[EMAIL PROTECTED]:/cvsroot/httpunit co
ant-dependencies

I was uncertain about what to define from the jars, as I have found
uses for both classpaths and filesets. The approach I took was to
enable both, but those with experience maintaining ant may want to
suggest a better syntax.

Using the get task under the covers seems to be the simplest approach,
and it means that the <setproxy> task is respected.

I have tried to imitate the maven cache structure so as to facilitate
sharing of cached dependencies between projects using maven and those
using ant with this task.

At present, the task does not attempt to validate md5 checksums, and
does not check modification dates. It takes the specification as a
definition and assumes that for any given dependency, the group,
artifact, type, and version completely identify it - there is no
provision for 'LATEST' or nightly builds. I think it would be a good
capability to have within gump, but I didn't see it useful here.

Please let me know what else you need.

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to