Introdução com pacotes Maven e Artefactos Azure
Azure DevOps Services | Azure DevOps Server | 2020 Azure DevOps Server | 2019 TFS 2018
Este quickstart irá guiá-lo através da criação do seu projeto Maven para ligar aos feeds da Azure Artifacts e publicar e descarregar os seus pacotes Maven.
Pré-requisitos
- Uma organização da Azure DevOps. Crie uma organização, se já não tiver uma.
- Instale Maven Apache.
- Um azure artifacts. Crie um feed se ainda não tiver um.
Configurar autenticação
Selecione Artefactos e, em seguida, selecione Ligação para Feed.
Selecione Pacotes e, em seguida, selecione Ligação para Feed.
Selecione Maven.
Se esta for a primeira vez que utiliza artefactos Azure com Maven, selecione Obter as ferramentas para descarregar e instalar o Maven.
Siga as instruções da configuração Project para configurar o seu projeto.
Dica
Se estiver a utilizar a tarefa Maven, desaça o mavenAuthenticateFeed
argumento de forma verdadeira para autenticar automaticamente com o seu feed Maven.
Publicar artefactos
Se ainda não tiver um pacote Maven, pode criar um executando o seguinte comando:
mvn -B archetype:generate -DarchetypeGroupId="org.apache.maven.archetypes" -DgroupId="MyGroup" -DartifactId="myFirstApp"
Se tiver o seguinte erro: Tem de especificar uma fase válida do ciclo de vida ou um objetivo (..), siga os passos abaixo para adicionar um objetivo à sua configuração:
Clique no seu projeto, selecione Executar como>Construção DeMaven. Introduza o pacote na caixa de texto 'Objetivos ' e, em seguida, selecione Executar.
Navegue até ao caminho do seu arquivopom.xml e execute os seguintes comandos para construir e implantar o seu artefacto Maven:
mvn build mvn deploy
Se obter o seguinte erro: Fase de ciclo de vida desconhecido "construir"... quando correr mvn build
, pode utilizar o Eclipse IDE para construir o seu projeto maven da seguinte forma:
Clique direito no seu projeto.
Selecione Executar como e, em seguida, selecione Maven Build....
Escreva o pacote na caixa de texto Goals .
Selecione Executar.
Se quiser publicar um artefacto de terceiros, pode utilizar o mojo de ficheiros de implantação: implementar . Isto pode ser usado com ou sem um ficheiro POM para implantar as suas encomendas.
mvn deploy:deploy-file -Dpackaging="jar" -DrepositoryId="MyFeedName" -Durl="MyFeedURL" -DgroupId="MyGroup" -DartifactId="myFirstApp" -Dversion="jarFileVersion" -Dfile="jarFileLocalPath"
Instalar artefactos
Navegue para Azure Artifacts e, em seguida, selecione o pacote que pretende instalar e copie o
<dependency>
corte.Abra o seu ficheiro pom.xml e cole o seu código dentro da
<dependencies>
etiqueta.Corra
mvn install
pelo mesmo caminho que o seu ficheiro pom.xml.
Selecione Pacotes e, em seguida, selecione o pacote que pretende instalar e copie o
<dependency>
corte.Abra o seu ficheiro pom.xml e cole o seu código dentro da
<dependencies>
etiqueta.Corra
mvn install
pelo mesmo caminho que o seu ficheiro pom.xml.