2014-12-11 7 views
1

Я пробовал делать mvn deploy для oss.jfrog.org для моего проекта. Однако я получаю эту ошибку:Развернуть SNAPSHOT до oss.jfrog.org (JCenter)

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, я могу видеть, что баночка там лозы правильный вариант, что может быть это ошибка, и почему банку развернут в любом случае, даже с этой ошибкой?

Вот мои настройки 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-* ид?

+0

Это может быть дубликат http://stackoverflow.com/questions/12734788/maven-deploydeploy-file-fails-409-conflict-yet-artifact-uploads - успешно Вы попробовали? – Hilikus

ответ

4

simple не должен быть частью вашего URL-адреса. Artifactory считает, что simple - это название репозитория, а oss-snapshot-local является частью вашего groupId. Поскольку pom показывает другой groupId, он не работает с 409.

+0

спасибо за подсказку. Мне удалось загрузить его с помощью « http://oss.jfrog.org/artifactory/oss-snapshot-local», а идентификатор такой же, как и с параметром maven settings.xml – xybrek