簡體   English   中英

如何在sbt-assembly中將非托管JAR添加到最終的胖JAR中?

[英]How can I add unmanaged JARs in sbt-assembly to the final fat JAR?

我的項目依賴於不在Ivy中的JAR文件,如何通過sbt-assembly直接將它包含在最終的JAR輸出中?

弄清楚我只需要在Build.scala中將它們顯式添加Build.scala托管依賴Build.scala ,它們不會自動從lib文件夾中提取。 將此行添加到設置中:

unmanagedJars in Compile += file("lib/vertica_jdk_5.jar")

對於單個項目設置,將jar放入lib應該可行。 如果您有多項目設置,則lib目錄將位於每個子項目下,例如app/lib

只是對那些搜索非托管依賴項的更新: 0.13.2更新文檔在這里: http//www.scala-sbt.org/release/docs/Getting-Started/Library-Dependencies.html

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM