Intellij idea Intellij Idea没有';如果生成的类不在同一目录中,则无法识别它们

Intellij idea Intellij Idea没有';如果生成的类不在同一目录中,则无法识别它们,intellij-idea,Intellij Idea,因此,我对Intellij Idea有一个问题,因为它绝对希望我生成的资源位于其包的文件夹中,否则它将无法工作(但它仍然可以编译) 这是我的档案,应该留下来 “包”文件视图也是错误的 同一个软件包中的其他文件不认识他们的兄弟,还有一个红色的大烂摊子,这是我的问题 如前所述,只有Intellij Idea在抱怨,因为当我运行maven时,它编译时没有错误 我已经尝试过在目标/生成的源代码/fr/bananasmoothii/scriptcommands/core/antlr4parsing中

因此,我对Intellij Idea有一个问题,因为它绝对希望我生成的资源位于其包的文件夹中,否则它将无法工作(但它仍然可以编译)

这是我的档案,应该留下来

“包”文件视图也是错误的

同一个软件包中的其他文件不认识他们的兄弟,还有一个红色的大烂摊子,这是我的问题

如前所述,只有Intellij Idea在抱怨,因为当我运行maven时,它编译时没有错误

我已经尝试过在
目标/生成的源代码/fr/bananasmoothii/scriptcommands/core/antlr4parsing
中生成Antlr4文件,但由于Intellij idea将错误的目录标记为生成的源代码,所以它很混乱,但是在正确地标记了目录之后,它工作得很好


之后,我认为最好是正常生成文件,让Intellij idea理解它应该做什么。

如何生成解析器?你使用antlr maven插件吗?您如何在语法中配置标题?您是否已将
generatedSourcesDirectory
添加到maven编译插件中?@Peter一切都在这里:(是的,我使用maven插件),对于配置头,我使用
@header
,如您所见。什么是
generatedSourcesDirectory
?@Pater同样,这可能与maven无关,因为maven做事很完美。是否可以共享示例项目进行调查?@y.bedrov您可以找到我的项目,阅读
COMPILING.md
,以生成文件。