Postępowałem zgodnie z instrukcjami opisanymi w sbt manual, aby opublikować wtyczkę sbt do Bintray, używając wtyczki bintray-sbt
. Zostało opublikowane, ale mam problemy z jego rozwiązaniem.Nie można rozwiązać wtyczki opublikowanej w Bintray
mam to w ~/.sbt/0.13/plugins/plugins.sbt
:
resolvers += Resolver.bintrayRepo("alpeb", "sbt-plugins")
addSbtPlugin("com.alpeb" % "sbt-gitignore" % "1.0.1")
Kiedy zacznę sbt
dla danego projektu, stara się rozwiązać ten plugin do czegoś https://dl.bintray.com/alpeb/sbt-plugins/com/alpeb/sbt-gitignore_2.10_0.13/1.0.1/sbt-gitignore-1.0.1.pom
ale Bintray umieścić moje pliki pod https://dl.bintray.com/alpeb/sbt-plugins/com.alpeb/sbt-gitignore/scala_2.10/sbt_0.13/ i wydaje się, że nie ma tam poms, tylko xml i słoiki.
Twój plugin jest publikowane za pomocą bluszcz wzór, ale 'Resolver.bintrayRepo()' jest skrótem dla wzoru Maven repo (co jest domyślne). Nie wiem, dlaczego Twoja wtyczka została opublikowana w ten sposób ... – JBaruch
@JBaruch publikowanie w stylu bluszczu jest zalecane w najlepszych praktykach sbt: http://www.scala-sbt.org/0.13/docs/Bintray-For-Plugins.html –
Również 'resolvers + = Resolver.bintrayIvyRepo (" alpeb "," sbt-plugins ")' zadziała. – Serg