提取外部JAR版本&添加到SBT

时间:2016-07-22 13:09:58

标签: jar sbt

鉴于JAR,即来自Oracleojdbc6.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项目中?

0 个答案:

没有答案