eclipse导入的maven项目无法解析其他导入的maven项目中的符号

时间:2016-04-24 14:52:02

标签: maven import dependencies m2eclipse apache-flink

我从git clone导入了“flink”项目并配置了相关设置。我可以使用“mvn”在命令行中成功编译/打包它。

有几个项目报告无法解析符号的错误。例如:“MathUtils无法解析AbstractAlignedProcessingTimeWindowOperator.java /flink-streaming-java_2.10/src/main/java/org/apache/flink/streaming/runtime/operators/windowing line 109 Java Problem”。

“MathUtils”位于项目“flink-runtime_2.10”中,该项已经编译并打包到jar中,其输出类文件夹为空。

对于项目“flink-streaming-java_2.10”,其“java构建路径” - > Libraries->“Maven依赖项”包括“flink-runtime_2.10”的引用项。但它无法解析“flink-runtime_2.10”中的符号。

在项目组中,其构建器为“java builder”和“maven proejct builder”的所有Java项目都存在此类问题,但构建器为“scala builder”和“maven project builder”的项目或简单的“maven项目构建器” “没问题。

1 个答案:

答案 0 :(得分:9)

我尝试了解决方案:Missing Maven dependencies in Eclipse project

"解决方案:在未正确构建的项目中,右键单击项目并选择“属性”,然后选择“Maven”。取消选中标有"从Workspace项目中解析依赖关系"的框,点击Apply,然后单击OK。 "

有效。