无法解析在Bintray中发布的插件

Ale*_*aza 6 sbt

我按照sbt手册中描述的说明使用插件向Bintray发布了一个sbt bintray-sbt插件.它已发布好了,但我遇到了解决它的问题.

我有这个~/.sbt/0.13/plugins/plugins.sbt:

resolvers += Resolver.bintrayRepo("alpeb", "sbt-plugins")

addSbtPlugin("com.alpeb" % "sbt-gitignore" % "1.0.1")
Run Code Online (Sandbox Code Playgroud)

当我开始sbt任何给定项目时,它会尝试将插件解析为类似 https://dl.bintray.com/alpeb/sbt-plugins/com/alpeb/sbt-gitignore_2.10_0.13/1.0.1/sbt -gitignore-1.0.1.pom

但是Bintray把我的文件放在https://dl.bintray.com/alpeb/sbt-plugins/com.alpeb/sbt-gitignore/scala_2.10/sbt_0.13/下 ,似乎那里没有poms,只有xml和罐子.

Ale*_*aza 9

好像有问题

resolvers += Resolver.bintrayRepo("alpeb", "sbt-plugins")
Run Code Online (Sandbox Code Playgroud)

使用它代替了诀窍:

resolvers += Resolver.url(
  "bintray-alpeb-sbt-plugins",
  url("http://dl.bintray.com/alpeb/sbt-plugins"))(
  Resolver.ivyStylePatterns)
Run Code Online (Sandbox Code Playgroud)