我的应用程序类的图像:
如果我尝试运行该项目,则会收到以下错误消息的图像:
我已经尝试了重新安装IntelliJ、重新导入项目或重新下载依赖项等所有方法。我不知道为什么IntelliJ无法找到这些依赖项。
我的pom.xml如下所示:
第一次尝试编辑pom.xml时,它对我说“此文件不属于项目”。也许这可能是一个原因。
使用'mvn install'或'mvn clean verify'运行整个过程是有效的。
我也遇到了同样的问题。我尝试了各种方法:清除缓存、删除整个.m2文件夹、更改设置、重新加载项目,但都没有帮助。
对我而言,解决方案是删除.iml文件,这些文件是IntelliJ模块文件,用于保持模块配置。重新打开项目后,问题得以解决。
这个想法不是我自己想出来的,在这里找到了提示:https://intellij-support.jetbrains.com/hc/en-us/community/posts/203365204--package-does-not-exist-error-despite-autocomplete-being-aware-of-them
尝试运行以下命令并构建项目:mvn -U idea:idea
按照以下步骤操作,您的问题应该会得到解决。您只需要从您的pom.xml
文件中添加Spring-framework-starter-web
和Spring-framework-starter-tester
即可。
我之前也遇到了同样的问题。我的解决方案是从pom中删除所有依赖项,通过maven重新加载->重新加载所有maven项目。运行mvn编译。然后将依赖项添加回pom中,再次通过maven重新加载->重新加载所有maven项目。现在Intellij构建可以正常工作了。