#maven #google-cloud-platform #artifact
#maven #google-облачная платформа #артефакт
Вопрос:
Создание приложения с зависимостью от реестра артефактов Google Cloud platform приводит к ошибке:
Cannot access artifactregistry://us-central1-maven.pkg.dev/project/repository with type default using the available connector factories: BasicRepositoryConnectorFactory: Cannot access artifactregistry://us-central1-maven.pkg.dev/project/repository using the registered transporter factories: WagonTransporterFactory: java.util.NoSuchElementException
Ответ №1:
Вам необходимо добавить расширение maven com.google.cloud.artifactregistry в свой pom.xml (не описано в документации), этого недостаточно для репозиториев, управления распределением и зависимостей.
<build>
<extensions>
<extension>
<groupId>com.google.cloud.artifactregistry</groupId>
<artifactId>artifactregistry-maven-wagon</artifactId>
<version>2.1.0</version>
</extension>
</extensions>
</build>
Комментарии:
1. На момент написания этой статьи настройка реестра артефактов в Maven все еще находится в альфа-версии. Теперь это включено в документы