У меня есть работа с maven в течение некоторого времени, но я не уверен, всегда ли рекомендуется писать идентификатор артефакта в конце идентификатора группы, хотя он повторяется, так как координаты maven будут включать в себя объединение идентификатора группы,идентификатор артефакта и версия.
Например, предоставить проект Java с пакетом com.example.helloword
Я всегда так делаю:
<groupId>com.example.helloword</groupId>
<artifactId>hello-word</artifactID>
<version>0.0.1-SNAPSHOT</version>
В этом случае предпочтительнее неПоместите идентификатор артефакта в идентификатор группы, что приходит мне на ум, если проект является общим модулем. Например, служебный модуль, используемый с helloword
:
<groupId>com.example.helloword</groupId>
<artifactId>utilities</artifactID>
<version>0.0.1-SNAPSHOT</version>
Это правильно? или я должен добавить также идентификатор артефакта к идентификатору группы?