Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Azure DevOps Services | Azure DevOps Server | Azure DevOps Server 2022
O Azure Artifacts permite que os desenvolvedores publiquem e restaurem pacotes maven de feeds e registros públicos, como o Repositório Maven Central e o Google Maven. Este artigo explica como configurar seu projeto do Maven e conectar-se a um feed do Azure Artifacts.
Pré-requisitos
| Produto | Requisitos |
|---|---|
| Azure DevOps | - Uma organização do Azure DevOps. - Um projeto do Azure DevOps . - Um feed do Azure Artifacts. - Baixe e instale o Apache Maven. |
Configuração do projeto
Entre em sua organização do Azure DevOps e navegue até seu projeto.
Selecione Artefatos, selecione o feed no menu suspenso e, em seguida, selecione Conectar ao feed.
No painel de navegação esquerdo, selecione Maven. Verifique se você instalou os pré-requisitos, caso contrário, selecione Obter as ferramentas no canto superior direito para baixá-las e instalá-las.
Na seção Configuração do projeto, copie o snippet
repositorye adicione-o ao arquivo pom.xml entre as seções<repositories>edistributionManagement>. Seu arquivo deve ser semelhante ao seguinte:<repositories> <repository> <id>FEED_NAME</id> <url>https://pkgs.dev.azure.com/<ORGANIZATION_NAME>/<PROJECT_NAME>/_packaging/<FEED_NAME>/maven/v1</url> <releases> <enabled>true</enabled> </releases> <snapshots> <enabled>true</enabled> </snapshots> </repository> </repositories> <distributionManagement> <repository> <id>FEED_NAME</id> <url>https://pkgs.dev.azure.com/<ORGANIZATION_NAME>/<PROJECT_NAME>/_packaging/<FEED_NAME>/maven/v1</url> <releases> <enabled>true</enabled> </releases> <snapshots> <enabled>true</enabled> </snapshots> </repository> </distributionManagement>Adicione o snippet fornecido ao settings.xml local (localizado em ${user.home}/.m2):
<servers> <server> <id>FEED_NAME</id> <username><ORGANIZATION_NAME></username> <password>[PERSONAL_ACCESS_TOKEN]</password> </server> </servers>Gere um Token de Acesso Pessoal com os escopos Empacotamento>Leitura e gravação e cole-o na tag
<password>no arquivo settings.xml.
Entre em sua coleção do Azure DevOps e navegue até seu projeto.
Selecione Artefatos, selecione o feed no menu suspenso e, em seguida, selecione Conectar ao feed.
No painel de navegação esquerdo, selecione Maven. Verifique se você instalou os pré-requisitos, caso contrário, selecione Obter as ferramentas no canto superior direito para baixá-las e instalá-las.
Na seção Configuração do projeto, copie o snippet
repositorye adicione-o ao arquivo pom.xml entre as seções<repositories>edistributionManagement>. Seu arquivo deve ser semelhante ao seguinte:<repositories> <repository> <id>FEED_NAME</id> <url>http://<SERVER_NAME>/<COLLECTION_NAME>/<PROJECT_NAME>/_packaging/<FEED_NAME>/maven/v1</url> <releases> <enabled>true</enabled> </releases> <snapshots> <enabled>true</enabled> </snapshots> </repository> </repositories> <distributionManagement> <repository> <id>FEED_NAME</id> <url>http://<SERVER_NAME>/<COLLECTION_NAME>/<PROJECT_NAME>/_packaging/<FEED_NAME>/maven/v1</url> <releases> <enabled>true</enabled> </releases> <snapshots> <enabled>true</enabled> </snapshots> </repository> </distributionManagement>Adicione o snippet fornecido ao settings.xml local (localizado em ${user.home}/.m2):
<servers> <server> <id>FEED_NAME</id> <username><COLLECTION_NAME></username> <password>[PERSONAL_ACCESS_TOKEN]</password> </server> </servers>Gere um Token de Acesso Pessoal com os escopos Empacotamento>Leitura e gravação e cole-o na tag
<password>no arquivo settings.xml.
Dica
Se o settings.xml arquivo for compartilhado em sua equipe, você poderá usar o Maven para criptografar suas senhas.