[root]/src/main/org/apache/tools/ant/taskdefs/optional/repository
1. Move from optional.repository to tasks.repository
2. rename <libraries>
0 lines of code changed in:
Updated <getlibraries> code, plus new classes. After this
checkin I'm about to move and rename some of the existing stuff.
472 lines of code changed in:
1. Updated repository work; now has the following from Russel Gold's contrib
-uses <get> to get
-sets a classpath after
2. some changes to Get to make this work. They also lay the way to adding progress indicators to guis, if that is felt useful in IDEs (it may be, once downloads become more common)
3. starting on security. This will need to work with <checksum> to get done. Currently the md5 can be fetched if asked for, and if so it must exist.
136 lines of code changed in:
merging features of Russell's dependencies contribution;
conditional dependencies and setting of a path to the dependency list.
Moving from httpclient to get is still todo.
267 lines of code changed in:
Repository support; needs http client 2.x and commons-logging.
Broken: repository references (you'll see in the test results)
not tested: authenticated access to the repository.
Already had a feature request for multiple repository support;
would be nice. That and better diagnostics on failure.
Note that we dont currently probe ibiblio for availaibility; that was taking longer than the fetches themselves.
181 lines of code changed in: