2017-01-23 19 views
1

Я делаю проект, в котором мне нужно использовать банку db2jcc. Но я не могу добавить его в файл build.sbt. Может ли кто-нибудь указать, что это правильный способ добавить его в зависимости от библиотеки. Я привязал библиотеки, которые я использую. Я пробовал несколько вещей, но sbt не смог их разрешить. Я не хочу, чтобы добавить его в качестве внешней библиотеки (она работает, но проект требует от меня, чтобы добавить его в SBT для дальнейшего развертывания)Добавление db2 jcc jar в sbt

libraryDependencies ++= Seq(

// akka core 
"com.typesafe.akka" %% "akka-actor"  % "2.3.14", 
"com.typesafe.akka" %% "akka-testkit" % "2.3.14", 
// akka http 
"com.typesafe.akka" %% "akka-http-experimental" % "1.0", 
"com.typesafe.akka" %% "akka-http-spray-json-experimental" % "1.0", 
"com.typesafe.akka" %% "akka-http-xml-experimental" %"1.0", 
//"com.ibm.db2.jcc" % "db2jcc4" % "10.1" 
//"cn.guoyukun.jdbc" % "db2jcc" % "1.4.2" 
//"com.ibm" %% "db2jcc" % "9" 
//"com.ibm.db2.jcc" % "db2jcc" % "3.63.123" 
//"com.ibm.db2.jcc" %% "db2jcc4" % "4.19.66" 
//"com.ibm.db2.jcc" %% "db2jcc4" % "4.21.29" 
//"com.ibm.db2.jcc" % "db2jcc4" % "4.22.29" 
//"com.ibm" % "db2jcc" % "10.5" 
//"com.ibm.db2.jcc" % "db2jcc4" % "10.5" 
//"com.ibm.db2.jcc" % "db2jcc" % "4.19.66" 

Я попытался закомментированные части. Но sbt не может его решить. Пожалуйста, направляйте. Спасибо заранее.

ответ

1

Создайте папку lib в корневой папке проекта и добавьте в нее банку dashdb.

Попробуйте добавить эту строку в build.sbt

unmanagedJars в Compile + = файл ("/ Библиотека/db2jcc4-10.1.jar")

Затем создать свой убер банку с помощью команды ассемблера в SBT консоли ,

+0

Спасибо. Это сработало. – Tarun