[英]Add an extra lib folder dependency to build sbt in a lift project
我有一個我的電梯項目依賴的外部java項目。 通過在我的sbt中添加以下行,我已經能夠將依賴項添加到該項目中的類:
unmanagedClasspath in Compile += file("[Path to My Project]/classes")
但是這個項目還有一個lib文件夾,它帶有一組引用的jar文件,我無法弄清楚添加這些依賴項的正確語法是什么。 嘗試過以下但不起作用:
unmanagedJars in Compile += file("[Path to My Project]/lib/*.jar")
任何指針都非常感激
問候
梅
您可以使用sbt的Path API來獲取目錄中的所有jar。
編輯 :使用.classpath
的較短版本:
unmanagedJars in Compile ++=
(file("[Path to My Project]/lib/") * "*.jar").classpath
這或多或少相當於:
unmanagedJars in Compile ++=
Attributed.blankSeq((file("[Path to My Project]/lib/") * "*.jar").get)
( Attributed
是必要的,因為unmanagedJars
是Seq[Attributed[File]]
類型的設置而不是Seq[File]
)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.