У меня есть проект maven, pom которого выглядит следующим образом:
<groupId>com.example.check</groupId>
<artifactId>first-project</artifactId>
<version>1.0-SNAPSHOT</version>
<packaging>jar</packaging>
В этом проекте src/main/java
, где будет находиться весь Java исходный код.
Обязательно ли этот пакет имена должны совпадать с именами artifactId
в pom: com/example/check
.
Можем ли мы дать другое имя пакета, например: abc/xyz/check
.
Как package name
относится к pom's artifactId
. Какая связь между ними?