Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Azure DevOps Services | Azure DevOps Server | Azure DevOps Server 2022
Met Azure Artifacts kunnen ontwikkelaars projectafhankelijkheden van één feed beheren terwijl ze bepalen wie pakketten kan bekijken, publiceren of installeren. Dit artikel begeleidt u bij het instellen van uw project en het maken van verbinding met een Azure Artifacts-feed met behulp van Gradle.
Vereiste voorwaarden
| Product | Eisen |
|---|---|
| Azure DevOps | - Een Azure DevOps organisatie. - Een Azure DevOps--project. - Een Azure Artifacts feed. - Download en installeer Gradle. |
Projectopstelling
Zorg ervoor dat u Gradle hebt geïnstalleerd en voeg vervolgens de invoegtoepassing Maven-instellingen toe aan uw build.gradle-bestand :
plugins { id 'maven-publish' }Meld u aan bij uw Azure DevOps-organisatie en navigeer vervolgens naar uw project.
Kies Artefacten, kies uw feed uit het vervolgkeuzemenu en kies vervolgens Verbinding maken met feed.
Selecteer Gradle in het linkernavigatiedeelvenster.
Als u geen build.gradle-bestand in de hoofdmap van uw project hebt, maakt u er een en noemt u het: build.gradle.
Voeg het fragment uit de sectie Projectconfiguratie toe aan uw build.gradle-bestand onder zowel de repositories als de publishing.repositories-blokken. Het bestand moet er ongeveer als volgt uitzien:
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) } } } }Genereer een persoonlijk toegangstoken metlees- en schrijfbereiken voor >, kopieer het naar het klembord. U gebruikt dit in de volgende stap.
Open het bestand gradle.properties in de map .gradle van uw basismap (~/.gradle/gradle.properties). Als dit niet bestaat, maakt u een nieuw bestand en voegt u het fragment uit de sectie Project-installatie toe, waarbij u de tijdelijke aanduiding vervangt door het persoonlijke toegangstoken dat u zojuist hebt gemaakt:
## 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]