【发布时间】:2014-02-25 08:45:37
【问题描述】:
我正在处理一个混合的 Scala/Java 项目。
每次我重新构建 Scala 代码时,我都会在 Eclipse“问题”选项卡中收到这个损坏的类:
Description Resource Path Location Type
error while loading JsonSerialize$Inclusion, class file 'C:\Users\Adrian\.m2\repository\org\codehaus\jackson\jackson-mapper-asl\1.9.13\jackson-mapper-asl-1.9.13.jar(org/codehaus/jackson/map/annotate/JsonSerialize$Inclusion.class)' is broken (class java.lang.UnsupportedOperationException/addChild inapplicable for <none>) rec-manager Unknown Scala Problem
Description Resource Path Location Type
error while loading org.codehaus.jackson.map.annotate., class file 'C:\Users\Adrian\.m2\repository\org\codehaus\jackson\jackson-mapper-asl\1.9.13\jackson-mapper-asl-1.9.13.jar(org/codehaus/jackson/map/annotate/JsonSerialize$Inclusion.class)' is broken (class java.lang.UnsupportedOperationException/addChild inapplicable for <none>) rec-manager Unknown Scala Problem
当我重新构建代码库的 Java 部分时,不会出现此问题。
当我重新构建 Java 代码时,该类似乎没有损坏,因为一切都很好。可能导致此问题的原因是什么?
如果我对整个项目执行干净的重建,那么问题就不会发生。
【问题讨论】:
-
这看起来像是一个涉及 Scala 和增量编译器的 m2e 错误。
标签: java eclipse scala maven m2e