将SNAPSHOT部署到oss.jfrog.org(JCenter) [英] Deploy SNAPSHOT to oss.jfrog.org (JCenter)

查看:629
本文介绍了将SNAPSHOT部署到oss.jfrog.org(JCenter)的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我尝试为我的项目为oss.jfrog.org做一个 mvn deploy 。但是我收到此错误:

I tried doing a mvn deploy for oss.jfrog.org for my project. However I am getting this error:

Caused by: org.apache.maven.wagon.TransferFailedException: Failed to transfer file: http://oss.jfrog.org/simple/oss-snapshot-local/com/myorg/mylibrary/com/myorg/mylibrary/0.0.1-SNAPSHOT/mylibrary-0.0
.1-20141211.050111-1.pom. Return code is: 409, ReasonPhrase: Conflict.
        at org.apache.maven.wagon.providers.http.AbstractHttpClientWagon.put(AbstractHttpClientWagon.java:573)
        at org.apache.maven.wagon.providers.http.AbstractHttpClientWagon.put(AbstractHttpClientWagon.java:493)
        at org.apache.maven.wagon.providers.http.AbstractHttpClientWagon.put(AbstractHttpClientWagon.java:474)
        at org.apache.maven.wagon.providers.http.AbstractHttpClientWagon.put(AbstractHttpClientWagon.java:454)
        at org.eclipse.aether.connector.wagon.WagonRepositoryConnector$PutTask.run(WagonRepositoryConnector.java:871)
        ... 28 more

当我查看JFrog Repository Browser时,我可以看到jar有正确的版本,可能是这个错误,为什么即使出现此错误也会部署jar?

When I look into the JFrog Repository Browser, I can see that the jar is there withe the correct version, what could be this error, and why is the jar deployed anyway even with this error?

这是我的POM设置:

<distributionManagement>
    <repository>
        <id>bintray-myorg-maven-mylibrary</id>
        <name>artifactory-snapshots</name>
        <url>http://oss.jfrog.org/simple/oss-snapshot-local/com/myorg/mylibrary/</url>
    </repository>
</distributionManagement>

可能是因为 bintray - * id?

推荐答案

简单不应成为您的一部分URL。
Artifactory认为 simple 是存储库的名称, oss-snapshot-local 是其中的一部分你的 groupId 。由于pom显示不同的 groupId ,因此它失败了409。

simple shouldn't be a part of your URL. Artifactory thinks that simple is the name of the repository and oss-snapshot-local is a part of your groupId. Since pom shows a different groupId, it fails with 409.

这篇关于将SNAPSHOT部署到oss.jfrog.org(JCenter)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆