maven deploy: файл развертывания работает, но maven deploy не работает - PullRequest
0 голосов
/ 18 мая 2019

Я пытаюсь развернуть артефакты maven в хранилище Artifactory с помощью команды: maven deploy.

Я следовал инструкциям из документации Maven и JFrog:

https://maven.apache.org/plugins/maven-deploy-plugin/usage.html

https://www.jfrog.com/confluence/display/RTF/Maven+Repository#MavenRepository-DeployingArtifactsThroughArtifactory

На данный момент maven deploy: deploy-file работает.

Я предполагаю, что учетные данные, хранящиеся в файле settings.xml, и соответствующий идентификатор хранилища верны.

Но при запуске maven deploy я получил ошибку:

[ERROR] Не удалось выполнить цель org.apache.maven.plugins: maven-deploy-plugin: 2.8.2: deploy (default-deploy) в проектеmy-app: не удалось развернуть артефакты: не удалось передать артефакт com.mvn.deployment: my-app: jar: 1.0-20190518.184733-1 из / в моментальные снимки

Код возврата: 401, ReasonPhrase: Unauthorized.-> [Помощь 1]

Есть ли у вас какие-либо идеи, почему файл-развертывание работает и развертывание не работает?

Спасибо

maven deploy: файл-развертывания работает:

mvn deploy:deploy-file -Durl=REPO_URL \
                      -DrepositoryId="snapshots" \
                      -Dfile=PATH_TO_JAR \
                      -DgroupId="Project" \
                      -DartifactId="test-project" \
                      -Dversion="0.0.1-SNAPSHOT"

В то время как mvn deploy выдает ошибку:

mvn deploy

ERROR] Failed to execute goal org.apache.maven.plugins:maven-deploy-
plugin:2.8.2:deploy (default-deploy) on project my-app: Failed to deploy 
artifacts: Could not transfer artifact 
com.mvn.deployment:my-app:jar:1.0-20190518.184733-1 from/to snapshots

Return code is: 401, ReasonPhrase: Unauthorized. -> [Help 1]

ОБНОВЛЕНИЕ:

Я провел несколько тестов с использованием различных версий maven и обнаружилпроблема возникает из версии 3.5.0, команда mvn deploy работает на maven 3.3.9, и я думаю, что это связано с новой версией maven-wagon, так как в версии 3.5.0 они обновили Maven Wagon с 2.10 до 2.12.

Добавив эту конфигурацию в мой pom.xml mvn deploy работает:

  <extension>
     <groupId>org.apache.maven.wagon</groupId>
     <artifactId>wagon-http</artifactId>
     <version>2.10</version>
  </extension>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...