【问题标题】:sbt ignoring library dependencysbt 忽略库依赖
【发布时间】:2013-07-06 21:47:23
【问题描述】:

我有一个库依赖项

libraryDependencies += "mygroup" % "myartifact" % "myversion"

这已被正确检索,并在 lib_managed 中找到。它包含一些XML文件(资源),使用jar tf可以看到jar文件是完整的。

好的。但是——尽管这在以前一直有效——它不再出现在我的类路径中。当我执行show full-classpath 时,我会看到除此之外的所有库。因此程序失败,因为它无法读取这些资源。这也会影响将程序捆绑为独立程序。

这个库本身没有依赖,项目的任何其他库也不依赖它。什么可能导致此问题,以及如何解决? sbt 版本是 0.12.4。

【问题讨论】:

  • show library-dependencies 显示了什么?
  • @AlexIv 啊,太晚了,我刚刚修好了。它确实出现在library-dependencies,但我无法再验证五分钟前是否是这种情况。

标签: scala classpath sbt dependency-management


【解决方案1】:

这是variant of this problem。尽管除了链接的问题之外,.jar 文件确实 以 lib_managed 结尾,但它仍然不是 sbt 以某种方式“认为重要”的。

解决方法是一样的。

$ rm -r ~/.ivy2/cache/mygroup/myartifact

【讨论】:

    猜你喜欢
    • 2017-12-02
    • 2015-08-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-08-26
    • 2014-02-18
    • 1970-01-01
    • 2017-12-16
    相关资源
    最近更新 更多