2016-05-06 77 views
2

我有一个依赖关系,其中包含lib文件夹中的几个jar文件。当我尝试编译我的应用程序时,它找不到这些jar文件中的类。SBT非托管罐

Dependency in question

更具体地说,它未能找到在polyglot.jar定义的类,有此错误:

Error:scalac: Class polyglot.frontend.JLExtensionInfo not found - continuing with a stub.

有没有什么办法,使包括JAR文件的类路径上可见,没有将它们复制到我自己的项目的lib文件夹中?

谢谢!

+2

你是否在罐子里放了一个罐子(在屏幕截图上看起来那样)?这将[永远不会工作](https://stackoverflow.com/questions/183292/classpath-including-jar-within-a-jar)... –

回答

1

什么0__说:不,嵌套罐不会被发现。有someworkarounds,但他们真的不值得。如果你想把罐子作为不受管理的依赖项,你必须将它们添加到你自己的lib/