我從其git克隆導入了「flink」項目並配置了相關設置。我可以用命令行「mvn」成功編譯/打包它。eclipse導入的maven項目無法解析其他導入maven項目中的符號
幾個項目報告符號無法解析的錯誤。例如:「MathUtils無法解析AbstractAlignedProcessingTimeWindowOperator.java /flink-streaming-java_2.10/src/main/java/org/apache/flink/streaming/runtime/operators/windowing第109行Java問題」。
「MathUtils」位於項目「flink-runtime_2.10」中,該項目已被編譯並打包成jar,並且其輸出類文件夾爲空。
對於項目「flink-streaming-java_2.10」,其「java build path」 - > Libraries - >「Maven dependencies」包含「flink-runtime_2.10」的參考項目。但它無法解析「flink-runtime_2.10」中的符號。
在項目組中,其構建者是「java builder」和「maven proejct builder」的所有java項目都有這樣的問題,但其構建者是「scala builder」和「maven project builder」的項目,或者簡單的「maven project建設者「沒有問題。
在導入項目組後,將爲所有項目選中「Resolve dependencies forms form Workspace」的默認狀態。也許這是一個m2ecllipse的bug。 – frankli22586