我想下载一个 zip 工件并在本地存储库中找到相应的文件。
我可以在哪里声明邮政编码扩展名?
libraryDependencies ++= Seq(
"com.acme" % "audit-agent" % "0.7" % "test" // ??? where I put zip ?
)
也许,我可以使用一些对象来引用工件,下载它,然后归档文件名?
有什么想法吗?
最佳答案
使用sbt.ModuleID的from
方法在 libraryDependency
中,如 Explicit URL 中所述:
libraryDependencies += "organization" % "myModuleName" % "1.0" from "https://myhost.pl/slinky.zip"
那就关注How to extract dependency jar to specific folder during compilation?并使用 update
和 .filter
:
val jar = (update in Compile).value
.select(configurationFilter("compile"))
.filter(_.name.contains("myModuleName"))
.head
关于sbt - 如何声明 zip 依赖并了解其在文件系统中的路径?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26301364/