我在IntelliJ中有一个maven项目,我通过执行Files>Project Structure
并标记为source,将生成的sources目录标记为source。我也用另一种方法完成了它,右键单击文件夹并标记为generated-sources。
当我创建一个SOAP实现时,我仍然收到错误消息,说IntelliJ找不到这些文件夹Cannot resolve symbol 'name_of_folder'
中的内容
有谁知道如何解决这个问题吗?从我可以看到我已经做了一切正确的标记,该文件夹和IntelliJ应该能够从那里读取
3条答案
按热度按时间3qpi33ja1#
已修复此错误....
IntelliJ正在将我的
generated-sources/cxf
文件夹中的所有subdir
标记为源根...因此,一个简单的突出显示所有文件夹和取消标记为来源解决了这个问题。dzjeubhm2#
我也遇到过类似的情况,我必须通过
pom.xml
文件从脚本生成一个Java类。即使在编译包后我可以看到Java类成功生成,我也提到我无法导入生成的Java类并使用它。由于这花了我很多时间来解决这个问题,我找不到任何适当的答案,我张贴的步骤,我执行,以便它可以帮助任何人在未来有类似的问题。
1.首先通过File -> ProjectStructure-> modules将生成的源目录标记为源。单击Source选项卡并将生成的文件夹添加为源。
1.右键单击generated source文件夹下的文件夹并选择markdirectory as -> Generated sources root
1.使用此插件,以便生成的类可以导入到任何其他类。
希望这有帮助!!!!!
fivyi3re3#
在Preferences > Build,Execution,Deployment > Gradle中取消选中“Create Separate module per source set”,然后重新构建/ gradle刷新