Gradle で依存関係を宣言するとき、依存関係をアルファベット順に保つのが好きですが、正しい順序がどうなるかわからない状況に遭遇しました。ウィキペディアには、「スペースを含む文字列、修飾文字 (分音記号を含むものなど)、および句読点などの文字以外の文字を処理するためのさまざまな規則も存在します」と記載されていますが、これらの規則が何であるかについては言及されていません。
具体的には、以下の依存関係をどの順序でリストする必要があるかわかりません。
compile(group: 'commons-pool', name: 'commons-pool', version: '1.2')
compile(group: 'com.google.protobuf', name: 'protobuf-java', version: '2.0.3')
句読点の辞書編集順序を処理するための文書化された規則はありますか? どこで見つけることができますか?