Невозможно загрузить пакет с GitHub с помощью MavenJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Невозможно загрузить пакет с GitHub с помощью Maven

Сообщение Anonymous »

Я бы скачал пакет WeatherAPI для Java из этого репозитория: https://github.com/weatherapicom/java.
Поэтому я настроил свой .m2/settings.xml:< /p>

Код: Выделить всё




github




github


central
https://repo1.maven.org/maven2


github
https://maven.pkg.github.com/weatherapicom/java

true








github
MY_USERNAME
MY_ACCESS_KEY




Все это я взял из документации GitHub: https://docs.github.com/ru/packages/wor ... rking-with -the-apache-maven-registry
Вот мой pom.xml:

Код: Выделить всё


4.0.0

org.springframework.boot
spring-boot-starter-parent
3.2.5
  

sc
skycast-mvc
0.0.1-SNAPSHOT
skycast-mvc
skycast-mvc

21




org.springframework.boot
spring-boot-starter-web



org.springframework.boot
spring-boot-devtools
runtime
true


com.h2database
h2
runtime


org.projectlombok
lombok
true


org.springframework.boot
spring-boot-starter-test
test


org.springframework.boot
spring-boot-starter-data-jpa


org.springframework.boot
spring-boot-starter-validation


org.springframework.boot
spring-boot-starter-thymeleaf



io.swagger
swagger-java-client
1.0.0
compile






org.springframework.boot
spring-boot-maven-plugin



org.projectlombok
lombok







Конечно, я использую соответствующий токен доступа, созданный и настроенный для записи и чтения пакетов.
Когда я пытаюсь добавить зависимость в pom.xml, Я получаю несколько ошибок:
Не удалось найти артефакт io.swagger:swagger-java-client:pom:1.0.0 в центре (https://repo1.maven.org/maven2)
Изображение

Итак, почему Maven ищет пакет в Maven Central, но не в пакетах GitHub
Но когда я удаляю репозиторий Maven Central из файла settings.xml, я получаю такие ошибки:
Не удалось найти артефакт io.swagger:swagger-java-client: pom:1.0.0 в github (https://maven.pkg.github.com/weatherapicom/java)
[img]https://i.sstatic.net /fzaeBJ26.png[/img]

Если я добавлю указанный репозиторий GitHub в pom.xml:

Код: Выделить всё

xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
4.0.0

org.springframework.boot
spring-boot-starter-parent
3.2.5
 

sc
skycast-mvc
0.0.1-SNAPSHOT
skycast-mvc
skycast-mvc

21




github
https://maven.pkg.github.com/weatherapicom/java





org.springframework.boot
spring-boot-starter-web



org.springframework.boot
spring-boot-devtools
runtime
true


com.h2database
h2
runtime


org.projectlombok
lombok
true


org.springframework.boot
spring-boot-starter-test
test


org.springframework.boot
spring-boot-starter-data-jpa


org.springframework.boot
spring-boot-starter-validation


org.springframework.boot
spring-boot-starter-thymeleaf



io.swagger
swagger-java-client
1.0.0
compile






org.springframework.boot
spring-boot-maven-plugin



org.projectlombok
lombok







Я получаю следующую ошибку:
Неразрешенная зависимость: 'io.swagger:swagger-java-client:jar:1.0.0'
Изображение
Когда я использую mvn clean install, сборка проходит успешно, но проблема не решается.

Подробнее здесь: https://stackoverflow.com/questions/784 ... sing-maven
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»