我最近试图从斯卡拉2.9升级到2.10,冲进以下困难:斯卡拉Eclipse的插件项目非托管的依赖不能在升级后的classpath从2.9到2.10
我有两个斯卡拉Eclipse的插件项目。第一个在构建路径上有一些非托管库。这个项目编译并运行良好。
第二个项目取决于第一项目和经由Eclipse的插件依赖性配置一些Java项目。
这里我得到了四个不太有用的编译错误。三次以下
SBT builder crashed while compiling. The error message is 'bad symbolic reference. A signature in XSBInterRunner.class refers to term interprolog in value com.declarativa which is not available. It may be completely missing from the current classpath, or the version on the classpath might be incompatible with the version used when compiling XSBInterRunner.class.'. Check Error Log for details. de.wwu.sdpn.wala Unknown Scala Problem
再加上另一个转储实际上不包含相应库的类路径。
如果我手动缺少的库添加到第二个项目的第一个项目不再被发现。尽管之前它在倾销的课程路径上。
当使用或多或少相当于设置一切通过SBT编译的命令行项目工作正常。
我还试图重新配置的依赖性不使用依赖管理的Eclipse的插件机制,但直接增加了其他项目的构建路径,但是这也没有帮助。将项目重新导入干净的工作区也没有帮助。
的问题与3.0.1和Scala-IDE插件的基于Eclipse 4.2和4.3的nightly版本都存在。
任何想法如何解决这个问题?有没有什么方法可以找出为什么图书馆从班级路径中失踪?
谢谢,愚蠢的错误忘记了,当我升级一些图书馆。任何想法为什么它不工作时,我手动将它们添加到每个项目? – bnord