在 sbt 中添加 jar URL 作为依赖项的简单方法

Posted

技术标签:

【中文标题】在 sbt 中添加 jar URL 作为依赖项的简单方法【英文标题】:Simple way to add jar URL as dependency in sbt 【发布时间】:2011-10-03 05:54:54 【问题描述】:

有没有办法让 sbt (0.10) 将某个 URL (http://foo.com/bar-1.1.jar) 处的 jar 声明为库依赖项?

【问题讨论】:

【参考方案1】:

您可以为 jar 指定显式 url。如果您使用基本配置,只需像下面这样包含它

libraryDependencies += "slinky" % "slinky" % "2.1" from "http://slinky2.googlecode.com/svn/artifacts/2.1/slinky.jar"

正如 GitHub 上的 sbt wiki 中所述,该 url 用作备用,以防工件无法通过 ivy 解析。更多详情见Explicit URL段

【讨论】:

以上是关于在 sbt 中添加 jar URL 作为依赖项的简单方法的主要内容,如果未能解决你的问题,请参考以下文章

使用 sbt-assembly 来自单个项目的具有不同外部依赖项的多个可执行 jar 文件

sbt / maven是否包含jar文件中的完整依赖项?

从 sbt 项目的安全工件下载依赖项

如何使用 SBT 为库构建分层 JAR 文件?

Sbt 0.13 插件依赖和 scala-reflect.jar 版本冲突

具有变量的 maven 依赖项的 Ivy/sbt 错误,是不是有修复?