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

piok6c0g  于 2021-06-25  发布在  Flink
关注(0)|答案(1)|浏览(586)

我从git克隆中导入了“flink”项目并配置了相关设置。我可以用“mvn”在命令行中成功地编译/打包它。
有几个项目报告符号无法解决的错误。例如:“mathutils cannot be resolved abstractalignedprocessingtimewindowoperator.java/flink-streaming-java 2.10/src/main/java/org/apache/flink/streaming/runtime/operators/windowing line 109 java problem”。
“mathutils”位于项目“flink-runtime\ u2.10”中,该项目已编译并打包到jar中,其输出类文件夹为空。
对于项目“flink-streaming-java2.10”,它的“java构建路径”->libraries->“maven依赖项”包含“flink-runtime\u2.10”的参考项。但它无法解析“flink-runtime琰2.10”中的符号。
在项目组中,所有构建器为“java builder”和“maven proejct builder”的java项目都有这样的问题,但是构建器为“scala builder”和“maven project builder”或简单的“maven project builder”的项目没有问题。

e0bqpujr

e0bqpujr1#

我尝试了一个解决方案:在eclipse项目中缺少maven依赖项
解决方案:在未正确生成的项目中,右键单击该项目并选择“属性”,然后选择“maven”。取消选中标记为“从工作区项目解析依赖项”的框,单击“应用”,然后单击“确定”
它起作用了。

相关问题