我在 scala 中有一个大的 GAE(谷歌应用程序引擎)项目,并结合了 java。我有带有 scala 插件的 intellij 11。
我将战争爆炸添加到服务器配置中,但是当我尝试编译时,失败了。我唯一的线索是:
error while loading CrawlQuery, class file 'very/long/path/Foo.class' is broken
(Scala class file does not contain Scala annotation)
我检查了信息,看起来问题是@JsonTypeInfo 的一些注释: https ://issues.scala-lang.org/browse/SI-5165 failed in scala 2.9.1
我从 2.9.1 更改为 2.9.2 但不起作用。(我下载了一个 scala-compiler.2.9.2.jar 并作为全局库添加到项目中)
另外,我从http://www.scala-lang.org/node/309下载了 scala 库,并创建了一个虚拟项目以将其设置为全局库,如解释:使用 IntelliJ 设置 scala
我的一位朋友使用 Eclipse 编译同一个项目,使用插件http://scala-ide.org/并为他工作。