我在sbt
和bintray-sbt
插件之间遇到了一种阻抗不匹配。该插件通过bintray-sbt
at发布https://bintray.com/artifact/download/synapse/sbt-plugins/me/synapse/my-sbt-plugin/0.0.1/my-sbt-plugin-0.0.1.pom
(publishMavenStyle
设置为true
。如果设置为false
不同的目录结构,则会创建但仍然不是 sbt 期望的)。测试项目有
resolvers += Resolver.bintrayRepo("synapse", "sbt-plugins")
addSbtPlugin("me.synapse" % "my-sbt-plugin" % "0.0.1")
inproject/plugins.sbt
和 sbt 尝试下载https://dl.bintray.com/synapse/sbt-plugins/me/synapse/my-sbt-plugin_2.10_0.13/0.0.1/my-sbt-plugin-0.0.1.pom
在插件构建定义中应该使用哪些设置来 a) 能够从当前存储库中对其进行测试,并且 b) 能够在时机成熟时将其链接到 sbt-plugin-releases 存储库?
UPD:看起来在将包链接到 sbt-plugin-releases 后,它最终处于正确的目录结构中。