Исключение при попытке развернуть сборку JAR Maven в реестр пакетов github - PullRequest
0 голосов
/ 19 сентября 2019

Я пытаюсь развернуть сборку JAR Maven в реестре пакетов Github.

Я получаю исключение при выполнении команды mvn deploy.

Я использую простой проект Maven, который яхочу создать JAR-компонент и сохранить его в Github Package Registry.

Сборка прошла успешно. Теперь я хочу развернуть этот артефакт в реестре.

Я добавил ниже в ~./m2/settings.xml.

Добавлен элемент 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:

 <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

...