2

我有一个库依赖项

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

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

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

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

4

1 回答 1

1

这是这个问题的一个变种。尽管除了链接的问题之外,.jar文件确实lib_managed.

解决方法是一样的。

$ rm -r ~/.ivy2/cache/mygroup/myartifact
于 2013-07-09T10:22:38.503 回答