O que é artefato no Maven?
O que é artefato no Maven?

Vídeo: O que é artefato no Maven?

Vídeo: O que é artefato no Maven?
Vídeo: #Java: Gerenciamento de dependências e automação de build com Maven 2024, Novembro
Anonim

Um artefato é um arquivo, geralmente um JAR, que é implantado em um Maven repositório. UMA Maven construir produz um ou mais artefatos , como um JAR compilado e um JAR de "fontes". Cada artefato tem um ID de grupo (geralmente um nome de domínio invertido, como com. example. foo), um artefato ID (apenas um nome) e uma string de versão.

Desse modo, o que é ID de grupo e artefato?

Definição. o groupId é um elemento XML no POM. Arquivo XML de um projeto Maven que especifica o Eu iria do projeto grupo . Em contraste, artifactId é um elemento XML no POM. XML de um projeto Maven que especifica o Eu iria do projeto ( artefato ).

Além disso, o que o Maven significa? Maven é uma ferramenta de automação e gerenciamento desenvolvida pela Apache Software Foundation. Foi inicialmente lançado em 13 de julho de 2004. Na língua iídiche, o significado de Maven é "acumulador de conhecimento". Maven também é capaz de construir qualquer número de projetos na saída desejada, como jar, war, metadados.

Considerando isso, o que é groupId e artifactId no exemplo do projeto Maven?

groupId irá identificar o seu projeto unicamente em todos projetos , então precisamos impor um esquema de nomenclatura. Ele deve seguir as regras de nome de pacote, o que significa que deve ser pelo menos um nome de domínio que você controla, e você pode criar quantos subgrupos desejar. artifactId é o nome do jar sem versão.

O que é repositório de artefatos?

Repositório de artefato é uma coleção de software binário artefatos e metadados armazenados em uma estrutura de diretório definida que é usada por clientes como Maven, Mercury ou Ivy para recuperar binários durante um processo de construção.

Recomendado: