Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Azure DevOps Services | Azure DevOps Server | Azure DevOps Server 2022
Артефакты Azure позволяют разработчикам управлять зависимостями проектов из одного канала, управляя теми, кто может просматривать, публиковать или устанавливать пакеты. В этой статье вас познакомят с настройкой проекта и подключением к каналу артефактов Azure с помощью Gradle.
Предпосылки
| Продукт | Требования |
|---|---|
| Azure DevOps | — Организация Azure DevOps. — проект Azure DevOps . — канал Azure Artifacts . — Скачивание и установка Gradle. |
Настройка проекта
Убедитесь, что вы установили Gradle, а затем добавьте плагин настройки Maven в файл build.gradle:
plugins { id 'maven-publish' }Войдите в организацию Azure DevOps и перейдите к проекту.
Выберите артефактов, выберите свой веб-канал в раскрывающемся меню, а затем выберите Подключиться к каналу.
Выберите Gradle в области навигации слева.
Если у вас нет файла build.gradle в корне проекта, создайте его и назовите его: build.gradle.
Добавьте фрагмент из раздела Настройка проекта в файл build.gradle в блоках repositories и publishing.repositories. Файл должен выглядеть следующим образом:
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) } } } }Создайте личный токен доступа с областями упаковки и >, скопируйте его в буфер обмена — вы будете использовать его на следующем шаге.
Откройте файл gradle.properties в каталоге gradle домашней папки (~/.gradle/gradle.properties). Если он не существует, создайте новый файл, а затем добавьте фрагмент кода из раздела установки Project , заменив заполнитель личным маркером доступа, который вы только что создали:
## 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]