sbt忽略库依赖

时间:2013-07-09 10:15:33

标签: scala classpath sbt dependency-management

我有一个库依赖

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

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

确定。但是 - 虽然这一直在以前工作 - 但不再是我的类路径了。当我show full-classpath时,我会看到所有图书馆,但是这一个。因此程序失败,因为它无法读取这些资源。这也会将程序捆绑为独立程序。

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

1 个答案:

答案 0 :(得分:1)

这是variant of this problem。虽然.jar文件 的关联问题不在lib_managed中,但仍然不会被sbt称为“重要”。

解决方案是一样的。

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