I should also have mentioned that mapping everything in a group may cause us to provide versions for more than we intended to. For example, Spring Integration's extensions (which aren't part of Spring IO) use the org.springframework.integration group id. I think it's better to run the risk of missing something than to run the risk of providing a version for something that we didn't mean to.