We don't need scm elements in all the poms. It inherits. We don't need repositories in all the poms. They inherit.
I wish we didn't have java.net listed at all. Are we sure we need it? Do we actually need even the old, pre-nexus, apache snapshot repo?
