web-dev-qa-db-ja.com

sbt-AssemblyのアンマネージJARを最終的なファットJARに追加するにはどうすればよいですか?

私のプロジェクトはIvyにないJARファイルに依存していますが、 sbt-Assembly によって最終的なJAR出力に直接含めるにはどうすればよいですか?

15
Garrett Hall

_Build.scala_に管理されていない依存関係として明示的に追加する必要があることがわかりました。これらは、libフォルダーから自動的に取得されません。この行を設定に追加すると機能しました。

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

27
Garrett Hall

単一のプロジェクト設定の場合、jarをlibに配置すると機能するはずです。マルチプロジェクトを設定している場合、libディレクトリはapp/libのように各サブプロジェクトの下にあります。

13
Eugene Yokota

管理されていない依存関係を検索する人のための単なる更新:0.13.2の更新されたドキュメントはここにあります: http://www.scala-sbt.org/release/docs/Getting-Started/Library-Dependencies.html

0
crockpotveggies