Olá pessoal, hoje iremos abordar um assunto voltado para arquitetura de sistemas, onde vamos analisar como realizar um bom versionamento de artefatos e componentes utilizando o Maven. Os Artefatos Quando desenvolvemos um sistema Java, iremos ao final gerar algum tipo de artefato para a implantação, seja ele um JAR , WAR , ou EAR . Ao utilizar o Maven em nossos projetos, temos o chamado GAV no arquivo pom.xml , que são itens obrigatórios para todo tipo de artefato, o GAV é a abreviação de: G (<groupId>): Grupo de trabalho, aqui é um local onde podemos armazenar um grupo artefatos, que fazem parte de um sistema final, exemplo: br.com.cvinicius.erp; A (<artifactId>): Identificação do artefato gerado, este é o nome que terá o artefato, exemplo: erp-web; V (<version>): Versão do artefato, define a versão do artefato gerado, geralmente representado por casas decimais, exemplo: 1.0.0. O Que é Versionamento O versionamento é uma forma de atrelar um conj
Arquitetura e Desenvolvimento de softwares.