鉴于JAR,即来自Oracle的ojdbc6.jar
,我尝试将其作为外部JAR添加到我的SBT项目中。
注意 - 我正在使用这个项目作为沙箱,它解释了外部JAR方法。
首先,我按照answer将其复制到我的$SBT_HOME/lib
目录,以使用非托管JAR。
为了确定JAR的版本,即libraryDependency
的第三个参数,我跑了:
$unzip ojdbc6.jar
$cat ./META-INF/MANIFEST.MF
Manifest-Version: 1.0
Ant-Version: Apache Ant 1.6.5
Created-By: 1.5.0_51-b10 (Sun Microsystems Inc.)
Implementation-Vendor: Oracle Corporation
Implementation-Title: JDBC
Implementation-Version: 11.2.0.4.0
所以,然后我用{/ p>更新了我的build.sbt
libraryDependencies ++= Seq(
"com.oracle.jdbc" % "ojdbc6" % "11.2.0.4.0"
)
但是,在运行sbt run
时,我看到了:
[warn] ::::::::::::::::::::::::::::::::::::::::::::::
[warn] :: UNRESOLVED DEPENDENCIES ::
[warn] ::::::::::::::::::::::::::::::::::::::::::::::
[warn] :: com.oracle.jdbc#ojdbc6;11.2.0.4.0: not found
[warn] ::::::::::::::::::::::::::::::::::::::::::::::
如何将此JAR作为外部依赖项添加到我的SBT项目中?