Introdução aos pacotes Maven e ao Azure Artifacts
Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019
Este guia de início rápido o guiará durante a configuração de seu projeto Maven para se conectar a feeds do Azure Artifacts e publicar e baixar seus pacotes Maven.
Pré-requisitos
- Uma organização do Azure DevOps. Crie uma organização, se ainda não tiver uma.
- Instale o Apache Maven.
- Um feed do Azure Artifacts. Crie um feed se você ainda não tiver um.
Configurar a autenticação
Selecione Artefatos e, em seguida, selecione Conectar ao Feed.
Selecione Maven.
Se esta for a primeira vez que você usa o Azure Artifacts com o Maven, selecione Obter as ferramentas para baixar e instalar o Maven.
Siga as instruções na configuração do projeto para configurar seus arquivos pom.xml e settings.xml. Se o arquivo settings.xml for compartilhado dentro da equipe, você poderá usar o Maven para criptografar suas senhas.
Dica
Se você estiver usando a tarefa Maven, defina o mavenAuthenticateFeed
argumento como true para autenticar automaticamente com seu feed Maven.
Publicar artefatos
Se você ainda não tiver um pacote Maven, poderá criar um executando o seguinte comando:
mvn -B archetype:generate -DarchetypeGroupId="org.apache.maven.archetypes" -DgroupId="MyGroup" -DartifactId="myFirstApp"
Se você receber o seguinte erro: Você deve especificar uma fase de ciclo de vida válida ou uma meta (..), siga as etapas abaixo para adicionar uma meta à sua configuração:
Clique com o botão direito do mouse no seu projeto, selecione Executar como>Maven Build. Insira o pacote na caixa de texto Metas e selecione Executar.
Navegue até o caminho do arquivo pom.xml e execute os seguintes comandos para criar e implantar seu artefato Maven:
mvn build mvn deploy
Se você receber o seguinte erro: Fase de ciclo de vida desconhecida "build"(...) ao executar mvn build
o , você pode usar o IDE do Eclipse para criar seu projeto maven da seguinte maneira:
Clique com o botão direito do mouse no projeto.
Selecione Executar como e, em seguida, selecione Maven Build....
Escreva o pacote na caixa de texto Metas.
Selecione Executar.
Se você quiser publicar um artefato de terceiros, poderá usar o mojo deploy:deploy-file . Isso pode ser usado com ou sem um arquivo POM para implantar seus pacotes.
mvn deploy:deploy-file -Dpackaging="jar" -DrepositoryId="MyFeedName" -Durl="MyFeedURL" -DgroupId="MyGroup" -DartifactId="myFirstApp" -Dversion="jarFileVersion" -Dfile="jarFileLocalPath"
Observação
Se sua organização estiver usando um firewall ou um servidor proxy, confirme se permite URLs de domínio e endereços IP do Azure Artifacts.
Instalar artefatos
Navegue até Artefatos do Azure e selecione o pacote que deseja instalar e copie o
<dependency>
trecho.Abra o arquivo pom.xml e cole o código dentro da
<dependencies>
tag .Execute
mvn install
a partir do mesmo caminho que o arquivo pom.xml.
Artigos relacionados
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de