We need to eventually migrate to Maven3 which doesn't support "legacy" (Maven1) repositories, so "local.repository" as we currently have it is needs changing or removing.
My current idea :
1. Put all non-standard jars in DN Maven2 repo (some are already there).
2. Remove all use of "local.repository" in pom.xml of the different projects.
3. Remove "local.repository" completely.
This means that, for offline use, currently we allow people to just download the plugins they need and "local.repository", but in the future we will need them to run Maven 2/3 to pull in the dependencies before going offline. I don't consider this an important overhead, and is what all other projects I've seen/built do.