Interesting idea to sort alphabetically. Definitely +1 to all the other rules.

As for sort, there might be a need to override versions. For instance, junit depends on org.hamcrest but org.hamcrest would have to be below junit, so it won't be possible.