1

mvn deployプロジェクトの oss.jfrog.orgを試してみました。しかし、私はこのエラーが発生しています:

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 リポジトリ ブラウザを調べると、正しいバージョンの jar が存在することがわかります。このエラーの原因は何でしょうか。また、このエラーがあっても jar がデプロイされるのはなぜですか?

これが私の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のせいでしょうか?

4

1 に答える 1

4

simpleURL に含めないでください。Artifactory はそれsimpleがリポジトリの名前であり、oss-snapshot-localあなたのgroupId. pom は異なるgroupIdを表示するため、409 で失敗します。

于 2014-12-11T10:42:54.963 に答える