我按照sbt manual中描述的說明使用bintray-sbt
插件向Bintray發佈了sbt插件。它已經發布好,但我遇到問題解決它。無法解析到Bintray發佈的插件
我有這樣的~/.sbt/0.13/plugins/plugins.sbt
:
resolvers += Resolver.bintrayRepo("alpeb", "sbt-plugins")
addSbtPlugin("com.alpeb" % "sbt-gitignore" % "1.0.1")
當我開始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和jar。
你的插件使用常春藤格局公佈,但'Resolver.bintrayRepo()'是一個Maven回購模式的快捷鍵(這是默認值)。不知道爲什麼你的插件是這樣發佈的... – JBaruch 2015-04-15 23:22:29
@Jaruaru出版與常春藤樣式模式被推薦在sbt最佳實踐中:http://www.scala-sbt.org/0.13/docs/Bintray-For-Plugins.html – 2015-12-16 21:07:50
也可以使用'resolvers + = Resolver.bintrayIvyRepo(「alpeb」,「sbt-plugins」)'。 – Serg 2017-04-14 14:12:12