Родительский pom Maven - имена модулей в случае верблюда?

Могут ли имена модулей в проекте агрегатора maven (многомодульного) быть в верблюжьем регистре?

вы должны обрабатывать артефакты и группы, такие как имена пакетов в Java...

khmarbaise 27.11.2022 10:39
Не удалось выполнить цель org.apache.maven.plugins
Не удалось выполнить цель org.apache.maven.plugins
Опишу, что когда я только начинал изучать Maven, у меня не получалось компилировать и упаковывать.
Blibli Automation Journey - Как захватить сетевой трафик с помощью утилиты HAR в Selenium 4
Blibli Automation Journey - Как захватить сетевой трафик с помощью утилиты HAR в Selenium 4
Если вы являетесь веб-разработчиком или тестировщиком, вы можете быть знакомы с Selenium, популярным инструментом для автоматизации работы...
0
1
61
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Я думаю, что имена модулей следуют тем же соглашениям, что и 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

Если вы сможете найти конкретную ссылку на документ и изменить «я думаю» на «я знаю» в своем ответе, я с радостью приму ее.

cb4 26.11.2022 19:10

Причина, по которой я написал «я думаю», заключается в том, что я не могу ее найти. Это имя папки, и я бы постарался сохранить его равным идентификатору артефакта, чтобы избежать путаницы. Тем более, что я часто работаю с окнами, где чувствительность к регистру и файловые системы не согласуются друг с другом. Боюсь, это личное предпочтение, а не правило.

Kristof Neirynck 27.11.2022 00:05

Нашел ссылку в документации. Добавил это в мой ответ. Это не выглядит жестким правилом, а скорее обычной практикой.

Kristof Neirynck 27.11.2022 00:22

Другие вопросы по теме