Any reason you feel it is necessary to map each individual module instead of mapping just the group id [as was done previously](https://github.com/spring-projects/gradle-plugins/pull/30/files#diff-28a02b993a2f5c3833c718cb028ff686L226). For example, lines [394](https://github.com/spring-projects/gradle-plugins/pull/30/files#diff-28a02b993a2f5c3833c718cb028ff686R394) to [414](https://github.com/spring-projects/gradle-plugins/pull/30/files#diff-28a02b993a2f5c3833c718cb028ff686R414) can be reduced to:

```
org.springframework::4.0.4.BUILD-SNAPSHOT
```

Perhaps you missed this feature or it does not do exactly what you want it to do? I feel that mapping each module begs to forget to add the new module and is a lot more verbose.