如何将sbt程序集放入artifactory并让sbt检索它
由于某些原因,我在下载sbt汇编插件时遇到了问题如何将sbt程序集放入artifactory并让sbt检索它,sbt,artifactory,sbt-assembly,Sbt,Artifactory,Sbt Assembly,由于某些原因,我在下载sbt汇编插件时遇到了问题 addSbtPlugin("com.eed3si9n" % "sbt-assembly" % "0.14.7") 来自plugins.sbt。它说没有找到pom。目前我正在使用scala 2.12.10,但这也让2.13.1感到恼火。作为替代,我把它扔进了一个人工仓库。当sbt编造URL来检索pom时,它会产生 http:/.../com/eed3si9n/sbt-assembly_2.12_1.0/0.14.7/sbt-assembly-0.
addSbtPlugin("com.eed3si9n" % "sbt-assembly" % "0.14.7")
来自plugins.sbt。它说没有找到pom。目前我正在使用scala 2.12.10,但这也让2.13.1感到恼火。作为替代,我把它扔进了一个人工仓库。当sbt编造URL来检索pom时,它会产生
http:/.../com/eed3si9n/sbt-assembly_2.12_1.0/0.14.7/sbt-assembly-0.14.7.pom
相对于
http:/.../com/eed3si9n/sbt-assembly/0.14.7/sbt-assembly-0.14.7.pom
它将实际检索它。任何洞察都将不胜感激。查看sbt参考手册中的自定义解析器会告诉您匹配构建中的相关值。可能是这样的:
resolvers += Resolver.url("red angus", new java.net.URL(
"http:/..."))(
Patterns("[organisation]/[module]/[revision]/[artifact]-[revision].[ext]") ).
withAllowInsecureProtocol(true)