Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Azure DevOps Services | Azure DevOps Server | Azure DevOps Server 2022
Med Azure Artifacts kan utvecklare hantera projektberoenden från en enda feed samtidigt som de styr vem som kan visa, publicera eller installera paket. Den här artikeln vägleder dig genom att konfigurera ditt projekt och ansluta till ett Azure Artifacts-flöde via Gradle.
Förutsättningar
| Produkt | Krav |
|---|---|
| Azure DevOps | – En organisation i Azure DevOps . – Ett Azure DevOps-projekt. – Ett Azure Artifacts-flöde. – Ladda ned och installera Gradle. |
Projektinställningar
Kontrollera att du har installerat Gradle och lägg sedan till plugin-programmet Maven Settings i filen build.gradle :
plugins { id 'maven-publish' }Logga in på din Azure DevOps-organisation och navigera sedan till projektet.
Välj Artifacts, välj din feed i rullgardinsmenyn och välj sedan Anslut till feed.
Välj Gradle i det vänstra navigeringsfönstret.
Om du inte har någon build.gradle-fil i projektets rot skapar du en och ger den namnet build.gradle.
Lägg till kodfragmentet från avsnittet Projektkonfiguration i filen build.gradle under både lagringsplatserna och publishing.repositories-blocken . Filen bör se ut ungefär så här:
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) } } } }Generera en personlig åtkomsttoken med paketering>läs- och skrivrättigheter, kopiera den till urklipp; du kommer att använda den i nästa steg.
Öppna filen gradle.properties i katalogen .gradle i din hemmapp (~/.gradle/gradle.properties). Om den inte finns skapar du en ny fil och lägger sedan till kodfragmentet från avsnittet Project setup som ersätter platshållaren med den personliga åtkomsttoken som du nyss skapade:
## 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]