【问题标题】:Adding source attachments to SBT dependencies with explicit URL使用显式 URL 将源附件添加到 SBT 依赖项
【发布时间】:2013-06-05 13:50:19
【问题描述】:

给定一个依赖,说:

libraryDependencies += "foo" % "bar" % "1.0" from "http://foobar.com/foo.bar.jar"

我还可以如何指定依赖项的源工件?

【问题讨论】:

  • 您是否尝试在 from 部分之前或之后添加 withSources()?
  • 由于这是一个“显式 URL”依赖项,我需要指定依赖项源的位置,而 withSources 不允许这样做。下次我需要这个时,我会看看ModuleId.sources()

标签: scala sbt dependency-management


【解决方案1】:

我成功了

libraryDependencies ++= {
   Seq(
"net.liftweb" %% "lift-json" % "2.0" from "http://repo1.maven.org/maven2/net/liftweb/lift-json/2.0/lift-json-2.0.jar",
 "foo2" % "bar2" % "1.0" from "http://127.0.0.1/static/itext-2.1.5.jar"
  )

}

(没有 .pom ,只有 itext-2.1.5.jar 文件)

接下来,检查你的'.classpath'

我的“.classpath”包含

classpathentry path="MY_HOME/.ivy2/cache/foo2/bar2/jars/bar2-1.0.jar" kind="lib"

我在 /.ivy2/cache/foo2/bar2/jars/ 文件夹中找到了“bar2-1.0.jar”

祝你好运。

【讨论】:

  • 您提供的示例依赖项与我的类似,并且存在相同的问题-未指定源。
  • 没有错误,只是没有源jar,只是因为没有指定。感谢您的善意,但您误解了我的问题。
猜你喜欢
  • 2013-05-28
  • 1970-01-01
  • 2012-05-15
  • 2013-03-15
  • 2019-04-11
  • 2012-04-22
  • 2019-11-19
  • 2017-11-07
  • 1970-01-01
相关资源
最近更新 更多