Como sobrescrever a dependência de um plugin sbt?
Eu escrevi um plugin sbt chamadosbt-jumi que implementa a integração sbt paraJumi. No momento, o plugin sbt-jumi depende da versão atual do Jumi.
Aqui está a linha relevante do pluginbuild.sbt:
libraryDependencies += "fi.jumi" % "jumi-launcher" % "0.5.376"
E umdo utilizador do plugin acrescentaria isso ao seuproject/plugins.sbt
Arquivo:
addSbtPlugin("fi.jumi.sbt" % "sbt-jumi" % "0.1.0")
Agora vamos dizer que o Jumi 0.6.400 foi lançado e é compatível com versões anteriores.Como um usuário do plugin sbt-jumi pode configurá-lo para usar o Jumi 0.6.400, sem que eu tenha que liberar uma nova versão do plugin?
Aqui está como fazer isso no Maven. Mas como fazer isso em sbt?