5

ライブラリのリリースをビントレイに公開しようとしています。これまでにいくつかのバージョンをリリースしました。

java.lang.RuntimeException: error uploading to https://api.bintray.com/maven/raisercostin/maven/maven/org/raisercostin/jedi-io_2.10/0.22/jedi-io_2.10-0.22.pom: 
    {"message":"Unable to upload files: Maven group, artifact or version defined in the pom file do not match the file path 'org/raisercostin/jedi-io_2.10/0.22/jedi-io_2.10-0.22.pom'"}
        at bintray.BintrayMavenRepository.put(Resolver.scala:27)
        at org.apache.ivy.plugins.resolver.RepositoryResolver.put(RepositoryResolver.java:234)

私は経由でbintray-sbtを使用していますproject/plugins.sbt

addSbtPlugin("me.lessis" % "bintray-sbt" % "0.3.0")

完全な詳細を含むプロジェクトはgithub/jedi-ioでホストされています。

API URLにダブルmaven/mavenがあることに気付き、カスタムの bintray-sbt を使用して「修正」しようとしましたが、どちらでも機能しませんでした。https://api.bintray.com/maven/raisercostin/maven/org/raisercostin/jedi-io_2.10/0.22/jedi-io_2.10-0.22.pom

4

1 に答える 1

4

publishMavenStyle := false回避策として、使用中のアプリで追加の Ivy リゾルバーを定義してIvy スタイルの公開を有効にしました。resolvers += Resolver.url("raisercostin ivy resolver", url("http://dl.bintray.com/raisercostin/maven"))(Resolver.ivyStylePatterns)

于 2015-07-29T18:14:27.203 に答える