Qual é a diferença entre artifactId e groupId em pom.xml?

Como explicaria isso a um programador ou desenvolvedor de web novato com algum exemplo da Organização Mundial real (como por exemplo, a empresa facebook ou a empresa Google)?

Author: user3705478, 2016-08-28

1 answers

De maven.apache.org, Convenções de Nomenclatura:

artifactId é o nome do frasco sem versão. Se você criou, então você pode escolher o nome que quiser com letras minúsculas e sem símbolos estranhos. Se é um pote de terceiros, tens de levar o nome do pote como está distribuído. exemplo. maven, commons-math

groupId irá identificar o seu projecto de forma única em todos os projectos, por isso precisamos de aplicar um esquema de nomeação. Tem de seguir o nome do pacote regras, O que significa que isso tem que ser pelo menos como um nome de domínio que você controla, e você pode criar quantos subgrupos você quiser. Veja mais informações sobre os nomes dos pacotes. exemplo. org.apache.maven, org.apache.commons

 14
Author: Jameson, 2016-08-27 21:17:25