Я пытаюсь развернуть сборку JAR Maven в реестре пакетов Github.
Я получаю исключение при выполнении команды mvn deploy.
mvn deploy
Я использую простой проект Maven, который яхочу создать JAR-компонент и сохранить его в Github Package Registry.
Сборка прошла успешно. Теперь я хочу развернуть этот артефакт в реестре.
Я добавил ниже в ~./m2/settings.xml.
~./m2/settings.xml
Добавлен элемент repository в repositories в profile.
repository
repositories
profile
<repository> <id>github</id> <name>GitHub OWNER Apache Maven Packages</name> <url>https://maven.pkg.github.com/swastikaa-in</url> </repository> <servers> <server> <id>github</id> <username>swastikaa</username> <password>my personal token from github</password> </server> </servers>
Кроме того, я добавил ниже в проект Maven pom.xml:
pom.xml
<distributionManagement> <repository> <id>github</id> <name>GitHub OWNER Apache Maven Packages</name> <url>https://maven.pkg.github.com/swastikaa-in/math</url> </repository> </distributionManagement>
Ожидается : Развертывание выполнено успешно, артефакт сборки развернут в реестре пакетов Github.
Фактический : Исключение, как показано ниже:
Caused by: org.eclipse.aether.transfer.MetadataTransferException: Could not transfer metadata com.redjohn.tools:math:0.0.2-SNAPSHOT/maven-metadata.xml from/to github (https://maven.pkg.github.com/swastikaa-in/math): Failed to transfer file https://maven.pkg.github.com/swastikaa-in/math/com/redjohn/tools/math/0.0.2-SNAPSHOT/maven-metadata.xml with status code 400 Caused by: org.apache.maven.wagon.TransferFailedException: Failed to transfer file https://maven.pkg.github.com/swastikaa-in/math/com/redjohn/tools/math/0.0.2-SNAPSHOT/maven-metadata.xml with status code 400
Может ли кто-нибудь помочь мне в решении проблемы.
Я следовал инструкциям, приведенным в ссылке ниже:
https://help.github.com/en/articles/configuring-apache-maven-for-use-with-github-package-registry