Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Azure DevOps Services | Azure DevOps Server | Azure DevOps Server 2022
Azure Artifacts permite a los desarrolladores administrar las dependencias del proyecto desde una sola fuente al controlar quién puede ver, publicar o instalar paquetes. En este artículo se explica cómo configurar el proyecto y conectarse a una fuente de Azure Artifacts mediante Gradle.
Prerrequisitos
| Producto | Requisitos |
|---|---|
| Azure DevOps | - Una organización de Azure DevOps . - Un proyecto de Azure DevOps . - Una fuente de Azure Artifacts. - Descargue e instale Gradle. |
Configuración del proyecto
Asegúrese de que ha instalado Gradle y agregue el complemento Configuración de Maven al archivo build.gradle :
plugins { id 'maven-publish' }Inicie sesión en su organización de Azure DevOps y vaya a su proyecto.
Seleccione Artefactos, seleccione la fuente en el menú desplegable y, a continuación, seleccione Conectar a la fuente.
Seleccione Gradle en el panel de navegación izquierdo.
Si no tiene un archivo build.gradle en la raíz del proyecto, cree uno y asígnele el nombre build.gradle.
Agregue el fragmento de código de la sección Configuración del proyecto al archivo build.gradle en los bloques repositorios y publishing.repositories . El archivo debe tener un aspecto similar al siguiente:
repositories { mavenCentral() maven { url 'https://pkgs.dev.azure.com/<ORGANIZATION_NAME>/<PROJECT_NAME>/_packaging/<FEED_NAME>/maven/v1' name '<FEED_NAME>' credentials(PasswordCredentials) authentication { basic(BasicAuthentication) } } } publishing { publications { library(MavenPublication) { from components.java } } repositories { maven { url 'https://pkgs.dev.azure.com/<ORGANIZATION_NAME>/<PROJECT_NAME>/_packaging/<FEED_NAME>/maven/v1' name '<FEED_NAME>' credentials(PasswordCredentials) authentication { basic(BasicAuthentication) } } } }Genere un Token de acceso personal con los ámbitos Packaging>Read & write, cópielo en su portapapeles, porque lo va a tener que usar durante el siguiente paso.
Abra el archivo gradle.properties en el directorio .gradle de la carpeta principal (~/.gradle/gradle.properties). Si no existe, cree un nuevo archivo y agregue el fragmento de código de la sección Configuración del proyecto reemplazando el marcador de posición por el token de acceso personal que acaba de crear:
## Substitute FEED_NAME with the same name used in your build.gradle ## The username value can be any non-blank string [FEED_NAME]Username=[ORGANIZATION_NAME] [FEED_NAME]Password=[PERSONAL_ACCESS_TOKEN]