Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
java:package com.alibaba.otter.canal.client不存在,但它确实存在于项目中_Java_Maven_Intellij Idea - Fatal编程技术网

java:package com.alibaba.otter.canal.client不存在,但它确实存在于项目中

java:package com.alibaba.otter.canal.client不存在,但它确实存在于项目中,java,maven,intellij-idea,Java,Maven,Intellij Idea,当我编译canal项目时,IntelliJ IDEA(2021.1)告诉我java:package com.alibaba.otter.canal.client不存在。但是,当我使用IntelliJ自动完成时,它确实显示了包和类。那么为什么Intelli会给出这些相互矛盾的提示呢?我该怎么做才能修好它 顺便说一句,我可以使用以下命令来构建项目: /usr/local/Cellar/maven@3.5/3.5.4_1/bin/mvn clean install -DkipTests 它工作正

当我编译canal项目时,IntelliJ IDEA(2021.1)告诉我
java:package com.alibaba.otter.canal.client不存在
。但是,当我使用IntelliJ自动完成时,它确实显示了包和类。那么为什么Intelli会给出这些相互矛盾的提示呢?我该怎么做才能修好它

顺便说一句,我可以使用以下命令来构建项目:

/usr/local/Cellar/maven@3.5/3.5.4_1/bin/mvn clean install -DkipTests 

它工作正常。

您似乎有一个多模块Maven项目处于打开状态。您当前的项目(
tcp连接器
?)是否依赖于包含该连接器的项目?IDEA显示了当前项目中打开的所有模块中的类,但并非所有这些模块都必须对每个模块可用。