The provided Ant task for installing Spring in a local Maven2 repository is broken. Some artifacts are not installed in the repo when invoking the supplied Ant task, "mvn.install.jars".
The following artifacts are not installed: spring.jar, spring-mock.jar and spring-aspects.jar.
Also, the process of installing the artifacts in a local repository is pretty useless itself as no module poms are provided and thus installed. If I currently use Spring 2.0.2, which is available from public repositories, and do the manual installation of 2.0.3, then re-run my Maven2 project which relies on Spring, all the dependencies that are required for Spring is lost.
Effectively, this means that I have to copy the 2.0.2 module poms from my local repository, rename them to 2.0.3 and change all internal references to 2.0.2. Also (but this is highly theoretical) I will have to go through the dependency list provided with the build in order to verify that the version references of the dependencies are synchronized with that list.
Is there a reason that you are not able to get the official POMs and releases from the main maven repo? I'd like to remove this functionality completely if possible.