

Я думаю, что имена модулей следуют тем же соглашениям, что и ArtiftId.
ArtiftId — это имя jar без версии. Если вы его создали, то вы можете выбрать любое имя со строчными буквами и без каких-либо странных символов. Если это сторонний кувшин, вы должны взять имя кувшина при его распространении. например. maven, Commons-математика
https://maven.apache.org/guides/mini/guide-naming-conventions.html
Значение
<module>— это относительный путь от com.mycompany.app:my-app:1 до POM com.mycompany.app:my-module:1 (на практике мы используем артефакт модуля в качестве имени каталога модуля).
https://maven.apache.org/guides/introduction/introduction-to-the-pom.html#the-solution-2
Если вы сможете найти конкретную ссылку на документ и изменить «я думаю» на «я знаю» в своем ответе, я с радостью приму ее.
Причина, по которой я написал «я думаю», заключается в том, что я не могу ее найти. Это имя папки, и я бы постарался сохранить его равным идентификатору артефакта, чтобы избежать путаницы. Тем более, что я часто работаю с окнами, где чувствительность к регистру и файловые системы не согласуются друг с другом. Боюсь, это личное предпочтение, а не правило.
Нашел ссылку в документации. Добавил это в мой ответ. Это не выглядит жестким правилом, а скорее обычной практикой.
вы должны обрабатывать артефакты и группы, такие как имена пакетов в Java...