Sbt 如何声明zip依赖项并知道其在文件系统中的路径?
我想下载一个zip工件,并在本地存储库中找到相应的文件 在哪里可以声明zip扩展名Sbt 如何声明zip依赖项并知道其在文件系统中的路径?,sbt,Sbt,我想下载一个zip工件,并在本地存储库中找到相应的文件 在哪里可以声明zip扩展名 libraryDependencies ++= Seq( "com.acme" % "audit-agent" % "0.7" % "test" // ??? where I put zip ? ) 也许,我可以使用一些对象来引用工件,下载它,并将文件名归档 有什么想法吗?使用库依赖项中的方法,如中所述: 然后遵循并使用更新和过滤器: val jar = (update in Compile).valu
libraryDependencies ++= Seq(
"com.acme" % "audit-agent" % "0.7" % "test" // ??? where I put zip ?
)
也许,我可以使用一些对象来引用工件,下载它,并将文件名归档
有什么想法吗?使用
库依赖项中的方法,如中所述:
然后遵循并使用更新
和过滤器
:
val jar = (update in Compile).value
.select(configurationFilter("compile"))
.filter(_.name.contains("myModuleName"))
.head
还有一种更为自然的方式:
libraryDependencies += "org" % "name" % "rev" artifacts(Artifact("name", "type", "ext"))
还是你的情况
libraryDependencies ++= Seq(
"com.acme" % "audit-agent" % "0.7" % "test" artifacts(Artifact("audit-agent", "zip", "zip")))
libraryDependencies ++= Seq(
"com.acme" % "audit-agent" % "0.7" % "test" artifacts(Artifact("audit-agent", "zip", "zip")))