Maven部署工件

时间:2011-11-10 11:49:00

标签: apache2 maven-3

我正在使用mvn deploy:deploy-file将工件上传到远程存储库。 我有 - Apache2.2和Maven-3.0.3

以下是我正在使用的命令 -

mvn -X deploy:deploy-file -Durl = http://myRepos.com/repo/ -DrepositoryId = repo-mine -Dfile = temp.jar -DgroupId = com.yagnaiq -DartifactId = temp - Dversion = 1.0 -Dpackaging = jar -Dclassifier = test -DgeneratePom = true -DgeneratePom.description =“My POM”-DrepositoryLayout = default -DuniqueVersion = false

我的settings.xml包含repositoryId的条目 -

<servers>
    <server>
      <id>repo-mine</id>
      <username>admin</username>
      <password>admin</password>
    </server>  </servers>

我收到以下错误 -

引起:org.apache.maven.wagon.TransferFailedException:无法传输文件:http://myRepos.com/repo/com/yagnaiq/temp/1.0/temp-1.0-test.jar。退货代码为:500

需要帮助!

谢谢!

1 个答案:

答案 0 :(得分:1)

错误500表示远程服务器出错。您应该检查myrepos.com服务器上的日志。 (也许它没有磁盘空间或其他东西)。