Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

groupId e artifactId

Eu gostaria de entender melhor a utilização dessas duas tags, como usar da forma certa e não apenas jogar qualquer nome, qual o intuito delas como organizar meus projetos melhor, etc ... Se alguém puder me explicar melhor eu agradeço.

2 respostas
solução!

O groupId é como se fosse um id da sua organização, por exemplo todo projeto open source da alura poderia ser publicado com o groupId br.com.alura. Já o artifactId vc usa para definir o nome do projeto em si. Por isso que vc pode ter vários groupId declarados iguais no pom.xml, mas aí vc vai ter vários artifactId diferentes.

Se eu entendi direito, é como se o groupId fosse um conjunto e o artifactId um elemento desse conjunto, logo a alura seria um conjunto e esse conjunto chamado alura teria varios projetos que seriam os elementos desse conjunto, por isso o groupId pode se repetir, mas caso tenha outro igual dentro do pom, então pelo menos a versão tem que ser diferente, o que não faria muito sentido.

Valeu cara, deu pra dar uma esclarecida melhor na dúvida.